Import mathgl_8.0.2-4.debian.tar.xz
authorBastian Germann <bage@debian.org>
Wed, 22 Jan 2025 20:50:44 +0000 (21:50 +0100)
committerBastian Germann <bage@debian.org>
Wed, 22 Jan 2025 20:50:44 +0000 (21:50 +0100)
[dgit import tarball mathgl 8.0.2-4 mathgl_8.0.2-4.debian.tar.xz]

45 files changed:
changelog [new file with mode: 0644]
clean [new file with mode: 0644]
control [new file with mode: 0644]
copyright [new file with mode: 0644]
docs [new file with mode: 0644]
folder/mathgl-doc-en [new file with mode: 0644]
folder/mathgl-doc-ru [new file with mode: 0644]
libmgl-data.install [new file with mode: 0644]
libmgl-dev.examples [new file with mode: 0644]
libmgl-dev.install [new file with mode: 0644]
libmgl-fltk8t64.install [new file with mode: 0644]
libmgl-fltk8t64.lintian-overrides [new file with mode: 0644]
libmgl-glut8t64.install [new file with mode: 0644]
libmgl-glut8t64.lintian-overrides [new file with mode: 0644]
libmgl-mpi8t64.install [new file with mode: 0644]
libmgl-mpi8t64.lintian-overrides [new file with mode: 0644]
libmgl-qt5-8t64.install [new file with mode: 0644]
libmgl-qt5-8t64.lintian-overrides [new file with mode: 0644]
libmgl-wnd8t64.install [new file with mode: 0644]
libmgl-wnd8t64.lintian-overrides [new file with mode: 0644]
libmgl-wx8t64.install [new file with mode: 0644]
libmgl-wx8t64.lintian-overrides [new file with mode: 0644]
libmgl8t64.install [new file with mode: 0644]
libmgl8t64.lintian-overrides [new file with mode: 0644]
mathgl-doc-en.install [new file with mode: 0644]
mathgl-doc-ru.install [new file with mode: 0644]
mathgl.install [new file with mode: 0644]
mathgl.links [new file with mode: 0644]
mathgl.manpages [new file with mode: 0644]
mgl-lua.install [new file with mode: 0644]
not-installed [new file with mode: 0644]
patches/python3.12.patch [new file with mode: 0644]
patches/series [new file with mode: 0644]
patches/spelling-errors.patch [new file with mode: 0644]
python3-mathgl.install [new file with mode: 0644]
rules [new file with mode: 0755]
source/format [new file with mode: 0644]
source/lintian-overrides [new file with mode: 0644]
source/options [new file with mode: 0644]
tests/control [new file with mode: 0644]
tests/run-tests [new file with mode: 0755]
udav.install [new file with mode: 0644]
udav.manpages [new file with mode: 0644]
upstream/metadata [new file with mode: 0644]
watch [new file with mode: 0644]

diff --git a/changelog b/changelog
new file mode 100644 (file)
index 0000000..26d6d7e
--- /dev/null
+++ b/changelog
@@ -0,0 +1,848 @@
+mathgl (8.0.2-4) unstable; urgency=medium
+
+  * Team upload
+  * Drop unnecessary Build-Depends: libqt5webkit5-dev
+
+ -- Bastian Germann <bage@debian.org>  Wed, 22 Jan 2025 21:50:44 +0100
+
+mathgl (8.0.2-3) unstable; urgency=medium
+
+  * Rebuilding without tests for s390x because of #1066978
+    Downgrading the bug to normal; test failure appears to be
+    filesystem related, unrelated to mathgl  ? but leaving for the
+    s390x team to investigate.
+  * Build-dep on python-setuptools. Closes: #1080666
+
+ -- Alastair McKinstry <mckinstry@debian.org>  Mon, 18 Nov 2024 07:08:48 +0000
+
+mathgl (8.0.2-2) unstable; urgency=medium
+
+  * New upstream version 8.0.2
+  * d/control:
+    + Drop uneeded buidl-dependencies texinfo, texlive, and
+      texlive-plain-generic
+    + Do not build-depend on python3-all for profile "nocheck"
+  * d/p/spelling-errors.patch: Refresh for new upstream version
+
+ -- Rafael Laboissière <rafael@debian.org>  Wed, 09 Oct 2024 05:16:27 -0300
+
+mathgl (8.0.2-1) unstable; urgency=medium
+
+  * New upstream version 8.0.2
+  * d/control:
+    + Drop uneeded buidl-dependencies texinfo, texlive, and
+      texlive-plain-generic
+    + Do not build-depend on python3-all for profile "nocheck"
+
+ -- Rafael Laboissière <rafael@debian.org>  Wed, 09 Oct 2024 04:41:57 -0300
+
+mathgl (8.0.1-8) unstable; urgency=medium
+
+  * d/control: Build-depend on python3-all
+  * d/t/control: Drop useless dependency on python3-all
+  * d/rules: Add -Werror=format-security to CXXFLAGS
+  * d/clean: Remove left-over directories lang/python{2,3}
+
+ -- Rafael Laboissière <rafael@debian.org>  Sun, 28 Apr 2024 18:11:07 -0300
+
+mathgl (8.0.1-7.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Uploaded to unstable
+  * Rename libraries for 64-bit time_t transition.  Closes: #1062853
+
+ -- Graham Inggs <ginggs@debian.org>  Thu, 29 Feb 2024 12:12:57 +0000
+
+mathgl (8.0.1-7.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 22 Feb 2024 17:18:28 +1300
+
+mathgl (8.0.1-7) unstable; urgency=medium
+
+  * Team upload.
+  * Create /usr/lib/python3/dist-packages/mathgl/__init__.py only for
+    arch-dependant builds to enable arch-indep builds
+  * Fix build on i386
+
+ -- Andreas Tille <tille@debian.org>  Thu, 15 Feb 2024 07:53:06 +0100
+
+mathgl (8.0.1-6) unstable; urgency=medium
+
+  * Team upload.
+  * Run autopkgtest with all supported Python3 versions
+  * Make sure autopkgtest also passes with Python3.12
+    Closes: #1061810
+  * d/rules: 'Joey Hess and Craig Small' boilerplate removed since this
+    is just no example.
+  * Remove trailing whitespace in debian/copyright (routine-update)
+  * Fix day-of-week for changelog entry 1.10.2.1-2. (lintian-brush)
+  * Rely on pre-initialized dpkg-architecture variables. (lintian-brush)
+  * Use secure URI in Homepage field. (lintian-brush)
+
+ -- Andreas Tille <tille@debian.org>  Wed, 14 Feb 2024 21:12:33 +0100
+
+mathgl (8.0.1-5.1~exp1) experimental; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.
+
+ -- Graham Inggs <ginggs@debian.org>  Sat, 03 Feb 2024 20:21:23 +0000
+
+mathgl (8.0.1-5) unstable; urgency=medium
+
+  * d/control:
+    + Don't use qtwebengine5-dev on mipsel, package to be removed.
+      Thanks to Bas Couwenberg for the patch (Closes: #1041920)
+    + Do not (build-)depend on the deprecated packages
+      libfontconfig1-dev et libgl1-mesa-dev
+    + Bump Standards-Version to 4.6.2 (no changes needed)
+  * Add build-time check and autopkgtest support (Closes: #1035174)
+  * d/rules: Add __init__.py file to the mathgl Python module
+
+ -- Rafael Laboissière <rafael@debian.org>  Sun, 07 Jan 2024 16:41:30 -0300
+
+mathgl (8.0.1-4) unstable; urgency=medium
+
+  * Team upload.
+  * Transition to wxWidgets 3.2 (Closes: #1019763)
+
+ -- Scott Talbert <swt@techie.net>  Tue, 18 Oct 2022 22:40:24 -0400
+
+mathgl (8.0.1-3) unstable; urgency=medium
+
+  * Make CMake "find_package(MathGL2)" work
+    + d/control: libmgl-dev depend on mathgl (for /usr/bin/mgltask) and
+      udav (for /usr/bin/udav)
+    + d/mathgl.install: Install mgl.cgi in /usr/lib/cgi-bin
+    + d/mathgl.links: Symlink /usr/lib/cgi-bin/mgl.cgi in /usr/bin
+      (avoid Lintian warning spare-manual-page)
+    Thanks to Marius Mikucionis for the diagnosis (Closes: #1004218)
+  * d/control: Make libmgl-dev depend on lib{gif,hdf4,hdf5,hpdf}-dev
+    Thanks to Marius Mikucionis for the diagnosis (Closes: #1004219)
+  * d/s/lintian-overrides: New file (override warnings source-is-missing)
+
+ -- Rafael Laboissière <rafael@debian.org>  Tue, 30 Aug 2022 18:50:47 -0300
+
+mathgl (8.0.1-2) unstable; urgency=medium
+
+  [ Rafael Laboissière ]
+  * d/control: Bump Standards-Version to 4.6.1 (no changes needed)
+
+  [ Vagrant Cascadian ]
+  * d/rules: Pass -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON via dh_auto_configure
+    override (Closes: #1003915)
+
+ -- Rafael Laboissière <rafael@debian.org>  Mon, 30 May 2022 07:04:37 -0300
+
+mathgl (8.0.1-1) unstable; urgency=medium
+
+  * New upstream version 8.0.1
+  * d/p/libs-version-soversion.patch: Drop patch (applied upstream)
+  * d/p/spelling-errors.patch: Refresh for new upstream version
+
+ -- Rafael Laboissière <rafael@debian.org>  Thu, 13 Jan 2022 07:03:16 -0300
+
+mathgl (8.0-1~exp) experimental; urgency=medium
+
+  * Upload to experimental, due to the bump in the SOVERSION of the
+    libraries and the name of the packages.
+
+  * New upstream version 8.0
+  * Adjust package names for new upstream release
+  * Drop Replaces and Conflicts relationships for the library packages
+  * d/control: Add myself to the list of Uploaders
+  * d/p/spelling-errors.patch: New patch
+  * d/p/libs-version-soversion.patch: New patch
+  * d/copyright: Add stanza for debian/* files
+
+ -- Rafael Laboissière <rafael@debian.org>  Sat, 08 Jan 2022 13:32:50 -0300
+
+mathgl (2.5-2) unstable; urgency=medium
+
+  * Team upload
+  * Upload to unstable
+
+ -- Rafael Laboissière <rafael@debian.org>  Fri, 24 Dec 2021 13:17:49 -0300
+
+mathgl (2.5-1) experimental; urgency=medium
+
+  * Team upload
+
+  * Upload to experimental, due to the bump in the SOVERSION of the
+    libraries and the name of the packages.
+
+  * New upstream version 2.5
+  * d/p/python3.patch: Drop patch (applied upstream)
+  * d/control:
+    + Adjust package names for new upstream SOVERSION
+    + Tighten dependency on libmgl-data to the current source:Version
+    + Bump Standards-Version to 4.6.0 (no changes needed)
+    + Bump to debhelper compatibility level 13
+    + Build-depend on desktop-file-utils
+  * Adjust the names of the d/lib*.install files for new upstream SOVERSION
+  * New scheme for enabling cmake modules
+    + d/p/CMakeLists.patch: Drop patch
+    + d/rules: Activate the modules through -D options to dh_auto_configure
+  * New upstream installation path for Python files
+    + d/python3-mathgl.install: Adjust for new upstream layout
+    + d/not-installed: Ignore the .pyc file
+  * d/mathgl.install: Include mgllab.desktop
+  * d/udav.install: Fix location of udav.desktop
+  * d/u/metadata: New file
+  * d/rules: Drop dependency on libmgl-data for secondary libraries.
+    All libmgl-*<soversion> libraries depend on the main library
+    libmgl<soversion>, which depends on libmgl-data.
+  * d/libmgl-data.install: Install the gettext (*.mo) files
+  * d/libmgl-dev.install: Install the *.cmake files
+  * d/libmgl-dev.examples: Install the examples
+
+ -- Rafael Laboissière <rafael@debian.org>  Sat, 18 Dec 2021 05:01:32 -0300
+
+mathgl (2.4.4-7) unstable; urgency=medium
+
+  * Upload to unstable
+
+ -- Rafael Laboissière <rafael@debian.org>  Wed, 09 Dec 2020 16:03:25 -0300
+
+mathgl (2.4.4-7~exp) experimental; urgency=medium
+
+  * Team upload
+  * Disable building of the SWIG binding for Octave (Closes: #976381)
+  * Bump Standards-Version to 4.5.1 (no changes needed)
+  * Add Rules-Requires-Root: no
+  * Fix wildcard matches in copyright file
+  * Add DEP3 headers to the Debian patches
+  * Bump version of watch file to 4
+
+ -- Rafael Laboissière <rafael@debian.org>  Sun, 06 Dec 2020 05:37:53 -0300
+
+mathgl (2.4.4-6) unstable; urgency=medium
+
+  * Standards-Version: 4.5.0
+  * Use dh-sequence-python3 rather than --with python3
+  * Use swig rather than swig4.0. Closes: #952600
+
+ -- Alastair McKinstry <mckinstry@debian.org>  Thu, 27 Feb 2020 09:37:10 +0000
+
+mathgl (2.4.4-5) unstable; urgency=medium
+
+  * Disable building of python2 module
+  * Remove python-numpy from build dependencies (Closes: #943171)
+
+ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sun, 08 Dec 2019 15:56:30 +0200
+
+mathgl (2.4.4-4) unstable; urgency=medium
+
+  [ Alastair McKinstry ]
+  * Switch from obsolete texlive-generic-recommended  to texlive-plain-generic
+    Closes: #941538
+  * Filter format-security warnings which break autogenerated code
+  * Standard-Version: 4.4.1.0
+
+ -- Alastair McKinstry <mckinstry@debian.org>  Wed, 02 Oct 2019 19:23:33 +0100
+
+mathgl (2.4.4-3) unstable; urgency=medium
+
+  * Ack. previously fixed bugs. Closes: #696896, #908904
+  * Rebuild against wxWidgets GTK3. Closes: #933430
+
+ -- Alastair McKinstry <mckinstry@debian.org>  Wed, 31 Jul 2019 10:21:43 +0100
+
+mathgl (2.4.4-2) unstable; urgency=medium
+
+  [ Dimitrios Eftaxiopoulo ]
+  * Remove unused fix_hdf5.patch
+  * Remove d/compat file and use Build-Depends: debhelper-compat (= 12)
+    in d/control
+
+  [ Alastair McKinstry ]
+  * overide dh_dwz of mips, mipsel archs as it causes FTBFS
+
+ -- Alastair McKinstry <mckinstry@debian.org>  Mon, 29 Jul 2019 19:13:56 +0100
+
+mathgl (2.4.4-1) unstable; urgency=medium
+
+  * New upstream release
+  * Standards-Version: 4.4.0
+  * Still need to B-D on python-numpy. Why?
+
+ -- Alastair McKinstry <mckinstry@debian.org>  Mon, 15 Jul 2019 08:49:05 +0100
+
+mathgl (2.4.3-1) unstable; urgency=medium
+
+  * New upstream release
+  * Now use debhelper 12
+  * Enable OpenMP support. clang now supports this.
+    - drop pthread.patch
+  * Update VCS-* references to salsa.debian.org.
+  * Standards-Version: 4.3.0
+  * Simplify d/control Conflicts/Replaces, removing packages before oldstable
+  * Drop Python2 module
+
+ -- Alastair McKinstry <mckinstry@debian.org>  Tue, 25 Jun 2019 11:42:13 +0100
+
+mathgl (2.4.2.1-5) unstable; urgency=medium
+
+  * Try to fix FTBFS on mips and mipsel arches (Closes: #915506)
+
+ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Tue, 04 Dec 2018 17:58:19 +0200
+
+mathgl (2.4.2.1-4) unstable; urgency=medium
+
+  [ Jelmer Vernooij ]
+  * Trim trailing whitespace. Fixed-Lintian-Tags:
+    file-contains-trailing-whitespace
+  * Use secure copyright file specification URI. Fixed-Lintian-Tags:
+    insecure-copyright-format-uri
+
+  [ Dimitrios Eftaxiopoulos ]
+  * Restrict qtwebengine5-dev B-D to the arches where it is available
+    (Closes: #914585)
+
+ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sun, 25 Nov 2018 22:19:06 +0200
+
+mathgl (2.4.2.1-3) unstable; urgency=medium
+
+  * Fix FTBFS with python3.7. Closes: #912590
+
+ -- Alastair McKinstry <mckinstry@debian.org>  Thu, 01 Nov 2018 17:17:49 +0000
+
+mathgl (2.4.2.1-2) unstable; urgency=medium
+
+  * Add qtwebengine5-dev to Build-Depends due to the output of cmake
+  * Update standards version to 4.1.4
+  * Add Replaces/Conflicts for libmgl-*7.4.1 library packages
+  * Provide both python2 and python3 modules, using patch from Fedora project
+  * Mark libmgl-data as Multi-Arch: foreign (Closes: #897619)
+
+ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sat, 23 Jun 2018 00:33:48 +0300
+
+mathgl (2.4.2.1-1) unstable; urgency=medium
+
+  * New upstream version 2.4.2.1
+
+ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Wed, 04 Apr 2018 01:00:32 +0300
+
+mathgl (2.4.2-1) unstable; urgency=medium
+
+  * New upstream version 2.4.2
+  * Remove M-A header from libmgl7.5.0 library (Closes: #872205)
+  * Refresh patch CMakeLists.patch
+  * Remove no more needed patches fix_hdf5.patch and pthread-fix.patch
+  * Update Standards-Version to current Policy version 4.1.3
+  * Update Vcs fields so that they point to salsa.d.o in d/control
+  * Update debhelper version and compat level to 11
+
+ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Tue, 03 Apr 2018 18:09:20 +0300
+
+mathgl (2.4.1-2) unstable; urgency=medium
+
+  * Push to unstable. Closes: #868622
+
+ -- Alastair McKinstry <mckinstry@debian.org>  Wed, 02 Aug 2017 10:43:55 +0100
+
+mathgl (2.4.1-1) experimental; urgency=medium
+
+  * New upstream release
+  * Remove spurious build-dependency on libtwebkit-dev. Closes: #867297
+
+ -- Alastair McKinstry <mckinstry@debian.org>  Tue, 01 Aug 2017 08:52:55 +0100
+
+mathgl (2.4-1) unstable; urgency=medium
+
+  * New upstream release
+  * Library version numbers updated to soname 7.4.1->7.5.0
+  * Standards-Version: 4.0.0
+  * Set libmgl-data as M-A: foreign
+  * Added myself as uploader
+
+ -- Alastair McKinstry <mckinstry@debian.org>  Wed, 28 Jun 2017 09:27:37 +0100
+
+mathgl (2.3.4-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix from Bas  Couwenberg for HDF5 build issue. Closes: #835680
+
+ -- Alastair McKinstry <mckinstry@debian.org>  Mon, 12 Sep 2016 10:41:06 +0100
+
+mathgl (2.3.4-1) unstable; urgency=medium
+
+  * Imported Upstream version 2.3.4
+  * Disable C++11 features
+
+ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sat, 20 Feb 2016 13:34:52 +0200
+
+mathgl (2.3.3+svn1216-1) unstable; urgency=medium
+
+  * Imported Upstream version 2.3.3+svn1216 (Closes: #800460)
+  * Fix GSL-2 use bug - thanks to Bas Couwenberg (Closes: #805801)
+  * Fix Qt related bug -thanks to Peter Green (Closes: #803312)
+  * Enable Octave interface (Closes: #741156)
+
+ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sat, 05 Dec 2015 16:20:20 +0200
+
+mathgl (2.3.3-3) unstable; urgency=medium
+
+  * Disable need for C++11 support (Closes: #800460)
+
+ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Mon, 05 Oct 2015 21:53:19 +0300
+
+mathgl (2.3.3-2) unstable; urgency=medium
+
+  * Fix FTBFS on several arches (patched by  E. G. Evans) (#Closes: 797610)
+  * Set enable-qt ON in json sample enable line
+
+ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sat, 05 Sep 2015 22:51:26 +0300
+
+mathgl (2.3.3-1) unstable; urgency=medium
+
+  * Imported Upstream version 2.3.3 (Closes: #788776)
+  * Transition from Qt4 to Qt5 (Closes: #784495)
+  * Add libqt5opengl5-dev, libxcursor-dev and fluid to Build-Depends
+  * Set compat=9
+  * Fix several dep5 related issues in d/copyright
+
+ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Sat, 29 Aug 2015 03:52:28 +0300
+
+mathgl (2.3.2-1) experimental; urgency=medium
+
+  * Imported Upstream version 2.3.2
+  * Fix d/copyright format as prompted by lintian warning
+  * Add file argument to udav exec in udav/udav.desktop
+  * Fix d/copyright as prompted by lintian info
+  * Replace swig3.0 build dep by swig
+  * Update Conflicts/Replaces entries in d/control
+  * Set versioned build dependency for libssl1.0.0 to avert FTBFS
+  * Update copyright holder names in d/copyright
+
+ -- Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>  Thu, 12 Feb 2015 11:26:30 +0200
+
+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.
+  * 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>  Sat, 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 --git a/clean b/clean
new file mode 100644 (file)
index 0000000..65fe875
--- /dev/null
+++ b/clean
@@ -0,0 +1,5 @@
+examples/mgl_example
+examples/*.png
+sample.png
+lang/python2/
+lang/python3/
diff --git a/control b/control
new file mode 100644 (file)
index 0000000..ad90605
--- /dev/null
+++ b/control
@@ -0,0 +1,277 @@
+Source: mathgl
+Section: science
+Priority: optional
+Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
+Uploaders: Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>,
+  Alastair McKinstry <mckinstry@debian.org>,
+  Rafael Laboissière <rafael@debian.org>
+Build-Depends: dpkg-dev (>= 1.22.5),
+ chrpath,
+ cmake,
+ debhelper-compat (= 13),
+ desktop-file-utils,
+ dh-sequence-python3,
+ file,
+ fluid,
+ freeglut3-dev,
+ libfltk1.3-dev,
+ libfontconfig-dev,
+ libgif-dev,
+ libgl-dev,
+ libgsl-dev,
+ libhdf4-dev,
+ libhdf5-dev,
+ libhpdf-dev,
+ libjpeg-dev,
+ libltdl-dev,
+ liblua5.1-dev,
+ libpng-dev,
+ libqt5opengl5-dev,
+ libtiff-dev,
+ libwxgtk3.2-dev,
+ libxcursor-dev,
+ libxft-dev,
+ libxi-dev,
+ libxinerama-dev,
+ libxmu-dev,
+ mpi-default-dev,
+ python3-all <!nocheck>,
+ python3-dev,
+ python3-numpy,
+ python3-setuptools,
+ qtwebengine5-dev [amd64 arm64 armhf i386],
+ swig
+Standards-Version: 4.6.2
+Homepage: https://mathgl.sourceforge.net/doc_en/Main.html
+Vcs-Git: https://salsa.debian.org/science-team/mathgl.git
+Vcs-Browser: https://salsa.debian.org/science-team/mathgl
+Rules-Requires-Root: no
+
+Package: mathgl
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl8t64 (= ${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}, libmgl8t64 (= ${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: libmgl8t64
+Provides: ${t64:Provides}
+Replaces: libmgl8
+Breaks: libmgl8 (<< ${source:Version})
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl-data (= ${source:Version})
+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-mpi8t64
+Provides: ${t64:Provides}
+Replaces: libmgl-mpi8
+Breaks: libmgl-mpi8 (<< ${source:Version})
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl-data (= ${source:Version})
+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-wnd8t64
+Provides: ${t64:Provides}
+Replaces: libmgl-wnd8
+Breaks: libmgl-wnd8 (<< ${source:Version})
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+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-glut8t64
+Provides: ${t64:Provides}
+Replaces: libmgl-glut8
+Breaks: libmgl-glut8 (<< ${source:Version})
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+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-qt5-8t64
+Provides: ${t64:Provides}
+Replaces: libmgl-qt5-8
+Breaks: libmgl-qt5-8 (<< ${source:Version})
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+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-fltk8t64
+Provides: ${t64:Provides}
+Replaces: libmgl-fltk8
+Breaks: libmgl-fltk8 (<< ${source:Version})
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+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-wx8t64
+Provides: ${t64:Provides}
+Replaces: libmgl-wx8
+Breaks: libmgl-wx8 (<< ${source:Version})
+Architecture: any
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+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
+Multi-Arch: foreign
+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: libgif-dev,
+         libgsl-dev,
+         libgl-dev,
+         libhdf4-dev,
+         libhdf5-dev,
+         libhpdf-dev,
+         libmgl8t64 (= ${binary:Version}),
+         libmgl-fltk8t64 (= ${binary:Version}),
+         libmgl-glut8t64 (= ${binary:Version}),
+         libmgl-mpi8t64 (= ${binary:Version}),
+         libmgl-qt5-8t64 (= ${binary:Version}),
+         libmgl-wnd8t64 (= ${binary:Version}),
+         libmgl-wx8t64 (= ${binary:Version}),
+         libpng-dev,
+         mathgl,
+         udav,
+         ${misc:Depends}
+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: python3-mathgl
+Architecture: any
+Section: python
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends}, python3,
+ python3-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 v.3 module for mathgl.
diff --git a/copyright b/copyright
new file mode 100644 (file)
index 0000000..a9e7964
--- /dev/null
+++ b/copyright
@@ -0,0 +1,172 @@
+Format: https://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-2014 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
+           (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.
+ .
+ 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: texinfo/*
+Copyright: (C) 2008-2012 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: include/mgl2/abstract.h include/mgl2/addon.h include/mgl2/base_cf.h
+       include/mgl2/base.h include/mgl2/canvas_cf.h include/mgl2/canvas_wnd.h
+       include/mgl2/cont.h  include/mgl2/datac_cf.h include/mgl2/datac.h
+       include/mgl2/data.h include/mgl2/define.h include/mgl2/evalc.h
+       include/mgl2/eval.h include/mgl2/fit.h include/mgl2/fltk.h
+       include/mgl2/font.h include/mgl2/glut.h include/mgl2/mgl_cf.h
+       include/mgl2/mgl_pas.pas include/mgl2/opengl.h include/mgl2/other.h
+       include/mgl2/parser.h include/mgl2/pde.h include/mgl2/plot.h
+       include/mgl2/prim.h include/mgl2/qmathgl.h
+       include/mgl2/qt.h include/mgl2/surf.h include/mgl2/thread.h
+       include/mgl2/type.h include/mgl2/vect.h include/mgl2/volume.h
+       include/mgl2/window.h include/mgl2/wnd.h include/mgl2/wx.h
+       lang/data.i lang/type.i
+       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_ex.cpp src/complex_io.cpp src/cont.cpp src/crust.cpp
+       src/data.cpp src/data_ex.cpp src/data_gr.cpp src/data_io.cpp
+       src/data_png.cpp src/eval.cpp src/evalc.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.cc src/vect.cpp src/volume.cpp
+       src/window.cpp src/prc/oPRCFile.cc src/prc/PRCbitStream.cc
+       src/prc/PRCbitStream.h src/prc/writePRC.cc src/prc/writePRC.h
+       texinfo/mathgl.js widgets/*.cpp
+Copyright: (C) 2007-2014 Alexey Balakin <mathgl.abalakin@gmail.ru>
+           (C) 2008-2013 Mikhail Barg
+           (C) 2008 Orest Shardt <shardtor (at) gmail dot 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: json/sylvester.src.js
+Copyright: (C) 2007 James Coglan
+License: MIT
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+ .
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Files: mgltex/mgltex.dtx mgltex/mgltex.ins
+Copyright: (C) 2014-2015 by Diego Sejas <diego.mathematician@gmail.com>
+           (C) 2015 by Alexey Balakin <mathgl.abalakin@gmail.com>
+License: GPL-3+
+
+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-3-clause
+ 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: debian/*
+Copyright: 2009 Bradley Smith <bradsmith@debian.org>
+           2010 Stefano Zacchiroli <zack@debian.org>
+           2010 Sylvestre Ledru <sylvestre@debian.org>
+           2010-2016, 2018, 2019 Dimitrios Eftaxiopoulos <eftaxi12@otenet.gr>
+           2011 Steve Langasek <vorlon@debian.org>
+           2016-2020 Alastair McKinstry <mckinstry@debian.org>
+           2020-2022, 2024 Rafael Laboissière <rafael@debian.org>
+License: GPL-3+
+
+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 <http://www.gnu.org/licenses/>.
diff --git a/docs b/docs
new file mode 100644 (file)
index 0000000..eda67f7
--- /dev/null
+++ b/docs
@@ -0,0 +1,3 @@
+README
+README_V2
+AUTHORS
diff --git a/folder/mathgl-doc-en b/folder/mathgl-doc-en
new file mode 100644 (file)
index 0000000..4c1c15c
--- /dev/null
@@ -0,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
\ No newline at end of file
diff --git a/folder/mathgl-doc-ru b/folder/mathgl-doc-ru
new file mode 100644 (file)
index 0000000..d25de21
--- /dev/null
@@ -0,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 
diff --git a/libmgl-data.install b/libmgl-data.install
new file mode 100644 (file)
index 0000000..aebd0f7
--- /dev/null
@@ -0,0 +1,2 @@
+usr/share/mathgl/fonts
+usr/share/locale
diff --git a/libmgl-dev.examples b/libmgl-dev.examples
new file mode 100644 (file)
index 0000000..e39721e
--- /dev/null
@@ -0,0 +1 @@
+examples/*
diff --git a/libmgl-dev.install b/libmgl-dev.install
new file mode 100644 (file)
index 0000000..fd0ab45
--- /dev/null
@@ -0,0 +1,4 @@
+usr/include/*
+usr/lib/*.so
+usr/lib/*.a
+usr/lib/cmake/mathgl2
diff --git a/libmgl-fltk8t64.install b/libmgl-fltk8t64.install
new file mode 100644 (file)
index 0000000..ba82e2d
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/libmgl-fltk.so.*
diff --git a/libmgl-fltk8t64.lintian-overrides b/libmgl-fltk8t64.lintian-overrides
new file mode 100644 (file)
index 0000000..f147caa
--- /dev/null
@@ -0,0 +1 @@
+libmgl-fltk8t64: package-name-doesnt-match-sonames libmgl-fltk8
diff --git a/libmgl-glut8t64.install b/libmgl-glut8t64.install
new file mode 100644 (file)
index 0000000..8bae951
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/libmgl-glut.so.*
diff --git a/libmgl-glut8t64.lintian-overrides b/libmgl-glut8t64.lintian-overrides
new file mode 100644 (file)
index 0000000..d3a821b
--- /dev/null
@@ -0,0 +1 @@
+libmgl-glut8t64: package-name-doesnt-match-sonames libmgl-glut8
diff --git a/libmgl-mpi8t64.install b/libmgl-mpi8t64.install
new file mode 100644 (file)
index 0000000..4ea91d6
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/libmgl-mpi.so.*
diff --git a/libmgl-mpi8t64.lintian-overrides b/libmgl-mpi8t64.lintian-overrides
new file mode 100644 (file)
index 0000000..dc71fd7
--- /dev/null
@@ -0,0 +1 @@
+libmgl-mpi8t64: package-name-doesnt-match-sonames libmgl-mpi8
diff --git a/libmgl-qt5-8t64.install b/libmgl-qt5-8t64.install
new file mode 100644 (file)
index 0000000..64bec67
--- /dev/null
@@ -0,0 +1,2 @@
+usr/lib/libmgl-qt.so.*
+usr/lib/libmgl-qt5.so.*
diff --git a/libmgl-qt5-8t64.lintian-overrides b/libmgl-qt5-8t64.lintian-overrides
new file mode 100644 (file)
index 0000000..a7c07ef
--- /dev/null
@@ -0,0 +1 @@
+libmgl-qt5-8t64: package-name-doesnt-match-sonames libmgl-qt5-8
diff --git a/libmgl-wnd8t64.install b/libmgl-wnd8t64.install
new file mode 100644 (file)
index 0000000..03a67da
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/libmgl-wnd.so.*
diff --git a/libmgl-wnd8t64.lintian-overrides b/libmgl-wnd8t64.lintian-overrides
new file mode 100644 (file)
index 0000000..5025a5e
--- /dev/null
@@ -0,0 +1 @@
+libmgl-wnd8t64: package-name-doesnt-match-sonames libmgl-wnd8
diff --git a/libmgl-wx8t64.install b/libmgl-wx8t64.install
new file mode 100644 (file)
index 0000000..7108593
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/libmgl-wx.so.*
diff --git a/libmgl-wx8t64.lintian-overrides b/libmgl-wx8t64.lintian-overrides
new file mode 100644 (file)
index 0000000..f48f56f
--- /dev/null
@@ -0,0 +1 @@
+libmgl-wx8t64: package-name-doesnt-match-sonames libmgl-wx8
diff --git a/libmgl8t64.install b/libmgl8t64.install
new file mode 100644 (file)
index 0000000..e284224
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/libmgl.so.*
diff --git a/libmgl8t64.lintian-overrides b/libmgl8t64.lintian-overrides
new file mode 100644 (file)
index 0000000..d15b65b
--- /dev/null
@@ -0,0 +1 @@
+libmgl8t64: package-name-doesnt-match-sonames libmgl8
diff --git a/mathgl-doc-en.install b/mathgl-doc-en.install
new file mode 100644 (file)
index 0000000..d469998
--- /dev/null
@@ -0,0 +1,7 @@
+#usr/share/doc/mathgl/*.png 
+#usr/share/doc/mathgl/*.html
+usr/share/doc/mathgl/*.pdf
+#usr/share/doc/mathgl/png/*
+#usr/share/doc/mathgl/udav/*
+usr/share/info/mathgl_en.info* usr/share/info/
+debian/folder/mathgl-doc-en /usr/share/doc-base/
diff --git a/mathgl-doc-ru.install b/mathgl-doc-ru.install
new file mode 100644 (file)
index 0000000..e70e603
--- /dev/null
@@ -0,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/
diff --git a/mathgl.install b/mathgl.install
new file mode 100644 (file)
index 0000000..533dc5c
--- /dev/null
@@ -0,0 +1,4 @@
+usr/bin/mgl*
+usr/lib/cgi-bin/mgl.cgi
+usr/share/mime/packages/mgl.xml
+usr/share/applications/mgllab.desktop
diff --git a/mathgl.links b/mathgl.links
new file mode 100644 (file)
index 0000000..4af2b53
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/cgi-bin/mgl.cgi usr/bin/mgl.cgi
diff --git a/mathgl.manpages b/mathgl.manpages
new file mode 100644 (file)
index 0000000..17e2c78
--- /dev/null
@@ -0,0 +1,4 @@
+texinfo/mglview.1
+texinfo/mglconv.1
+texinfo/mgl.5
+texinfo/mgl.cgi.1
\ No newline at end of file
diff --git a/mgl-lua.install b/mgl-lua.install
new file mode 100644 (file)
index 0000000..fa86ff7
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/mgl-lua.so
diff --git a/not-installed b/not-installed
new file mode 100644 (file)
index 0000000..c6962eb
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/python*/dist-packages/mathgl/__pycache__/*.pyc
diff --git a/patches/python3.12.patch b/patches/python3.12.patch
new file mode 100644 (file)
index 0000000..e648036
--- /dev/null
@@ -0,0 +1,14 @@
+Description: Make sure autopkgtest also passes with Python3.12
+Bug-Debian: https://bugs.debian.org/1061810
+Author: Andreas Tille <tille@debian.org>
+Last-Update: Wed, 14 Feb 2024 12:02:47 +0100
+
+--- a/examples/test.py
++++ b/examples/test.py
+@@ -12,5 +12,5 @@ gr.Light(True)               # enable lighting
+ gr.Surf(dat)          # plot surface
+ gr.Cont(dat,"y")      # plot yellow contour lines
+ gr.Axis()                     # draw axis
+-gr.Puts(mglPoint(1,1,1.2),"\i f = \dfrac{1}{1+(5x-5)^2+(5y-5)^2}")
++gr.Puts(mglPoint(1,1,1.2),r"\i f = \dfrac{1}{1+(5x-5)^2+(5y-5)^2}")
+ gr.WriteFrame("sample.png")   # save it
diff --git a/patches/series b/patches/series
new file mode 100644 (file)
index 0000000..24e4f64
--- /dev/null
@@ -0,0 +1,2 @@
+spelling-errors.patch
+python3.12.patch
diff --git a/patches/spelling-errors.patch b/patches/spelling-errors.patch
new file mode 100644 (file)
index 0000000..c503e4a
--- /dev/null
@@ -0,0 +1,16 @@
+Description: Fix spelling errors detected by Lintian
+Author: Rafael Laboissière <rafael@debian.org>
+Forwarded: https://groups.google.com/g/mathgl/c/NPx8n6sLrsQ/m/0gSKNm8eDQAJ
+Last-Update: 2024-10-09
+
+--- mathgl-8.0.orig/texinfo/udav.1
++++ mathgl-8.0/texinfo/udav.1
+@@ -11,7 +11,7 @@ udav \- program for data visualization b
+ .B udav
+ reads MGL scripts from
+ .I scriptfile
+-to produce plots of specified functions or data. The program will create a GUI window which show the script result and allow one to edit the script itself.
++to produce plots of specified functions or data. The program will create a GUI window which shows the script result and allows one to edit the script itself.
+ .SH AUTHOR
+ mglview was written by Alexey Balakin, http://mathgl.sourceforge.net/
+ .SH "SEE ALSO"
diff --git a/python3-mathgl.install b/python3-mathgl.install
new file mode 100644 (file)
index 0000000..1d978d4
--- /dev/null
@@ -0,0 +1,2 @@
+usr/lib/python3*/dist-packages/mathgl/*.so
+usr/lib/python3*/dist-packages/mathgl/__pycache__/*.py usr/lib/python3/dist-packages/mathgl
diff --git a/rules b/rules
new file mode 100755 (executable)
index 0000000..b9cf9d3
--- /dev/null
+++ b/rules
@@ -0,0 +1,61 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+export DH_VERBOSE=1
+export DH_OPTIONS=-v
+
+include /usr/share/dpkg/architecture.mk
+
+ifneq (,$(filter $(DEB_BUILD_ARCH),mips mipsel))
+       export DEB_CXXFLAGS_MAINT_APPEND = -g0
+endif
+
+# See #1066978
+ifneq (,$(filter $(DEB_BUILD_ARCH),s390x))
+       export DEB_BUILD_OPTIONS += nocheck
+endif
+
+DOTTED:=`py3versions -d  |  sed 's/python//' `
+NODOT:=`py3versions -d | sed 's/\.//' | sed 's/python//' `
+
+%:
+       dh $@ --buildsystem=cmake
+
+override_dh_auto_configure:
+       dh_auto_configure --                    \
+                -DPY3VERSION_DOTTED=$(DOTTED)  \
+                -DPY3VERSION_NODOT=$(NODOT)    \
+                -Denable-mpi=ON                        \
+                -Denable-ltdl=ON               \
+                -Denable-jpeg=ON               \
+                -Denable-gsl=ON                        \
+                -Denable-hdf4=ON               \
+                -Denable-hdf5=ON               \
+                -Denable-pdf=ON                        \
+                -Denable-gif=ON                        \
+                -Denable-glut=ON               \
+                -Denable-fltk=ON               \
+                -Denable-wx=ON                 \
+                -Denable-qt5=ON                        \
+                -Denable-qt5asqt=ON            \
+                -Denable-json-sample=ON                \
+                -Denable-json-sample-we=ON     \
+                -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON \
+                -Denable-python=ON
+
+override_dh_python3:
+       dh_numpy3
+
+ifneq (,$(filter $(DEB_BUILD_ARCH),mips mipsel alpha))
+override_dh_dwz:
+       @echo bypass dwz that causes build failures
+endif
+
+override_dh_auto_test:
+ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
+       LOCAL=true debian/tests/run-tests
+endif
+
+execute_after_dh_installdeb-arch:
+       echo "from .mathgl import *" > debian/python3-mathgl/usr/lib/python3/dist-packages/mathgl/__init__.py
diff --git a/source/format b/source/format
new file mode 100644 (file)
index 0000000..46ebe02
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
\ No newline at end of file
diff --git a/source/lintian-overrides b/source/lintian-overrides
new file mode 100644 (file)
index 0000000..5c17cab
--- /dev/null
@@ -0,0 +1,5 @@
+# File website/games/mk61.html has no source
+source-is-missing [website/games/mk61.html]
+
+# File website/index.html has no source
+source-is-missing [website/index.html]
diff --git a/source/options b/source/options
new file mode 100644 (file)
index 0000000..2976527
--- /dev/null
@@ -0,0 +1,2 @@
+extend-diff-ignore = "(^|/)(mathgl_es\.po|mathgl_ru\.po)$"
diff --git a/tests/control b/tests/control
new file mode 100644 (file)
index 0000000..6be16ad
--- /dev/null
@@ -0,0 +1,2 @@
+Test-Command: debian/tests/run-tests
+Depends: @, @builddeps@
diff --git a/tests/run-tests b/tests/run-tests
new file mode 100755 (executable)
index 0000000..1103546
--- /dev/null
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+set -e
+
+LOCAL=${LOCAL:-false}
+CWD=$(pwd)
+BUILDDIR=obj-$(dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+if [ $LOCAL = true ] ; then
+    cd $BUILDDIR/examples
+    make
+    export PYTHONPATH=$CWD/$BUILDDIR/lang/
+    export LD_LIBRARY_PATH=$CWD/$BUILDDIR/src/
+else
+    cd examples
+    g++ wnd_samples.cpp full_test.cpp samples.cpp -o mgl_example -lmgl
+fi
+
+check_png() {
+    FILE=$1.png
+    echo -n "$FILE: "
+    file --brief $FILE | grep -q "^PNG image data,"
+    echo ok
+    rm -f $FILE
+}
+
+NAMES="$(./mgl_example)"
+rm -f mgl_example
+
+for i in $NAMES ; do
+    check_png $i
+done
+
+cd $CWD
+for py in $(py3versions -s 2> /dev/null)
+do
+    ${py} examples/test.py
+done
+check_png sample
diff --git a/udav.install b/udav.install
new file mode 100644 (file)
index 0000000..a125406
--- /dev/null
@@ -0,0 +1,4 @@
+usr/bin/udav
+usr/share/pixmaps/udav.png
+usr/share/applications/udav.desktop
+usr/share/udav/udav_ru.qm
diff --git a/udav.manpages b/udav.manpages
new file mode 100644 (file)
index 0000000..9d080c8
--- /dev/null
@@ -0,0 +1 @@
+texinfo/udav.1
diff --git a/upstream/metadata b/upstream/metadata
new file mode 100644 (file)
index 0000000..95041d2
--- /dev/null
@@ -0,0 +1,6 @@
+Bug-Database: https://sourceforge.net/p/mathgl/bugs/
+Bug-Submit: https://sourceforge.net/p/mathgl/bugs/new/
+Changelog: http://mathgl.sourceforge.net/doc_en/News.html
+Gallery: http://mathgl.sourceforge.net/doc_en/Pictures.html
+Repository: https://svn.code.sf.net/p/mathgl/code/
+Repository-Browse: https://sourceforge.net/p/mathgl/code/HEAD/tree/
diff --git a/watch b/watch
new file mode 100644 (file)
index 0000000..4c6d78c
--- /dev/null
+++ b/watch
@@ -0,0 +1,2 @@
+version=4
+http://sf.net/mathgl/mathgl-(.*)\.t(?:ar\.)?gz