debian/0000755000000000000000000000000012254557254007201 5ustar debian/source/0000755000000000000000000000000012254075725010477 5ustar debian/source/format0000644000000000000000000000001412254075725011705 0ustar 3.0 (quilt) debian/libmath++-doc.doc-base0000644000000000000000000000114712254075725013112 0ustar Document: libmath++ Title: Debian libmath++ Manual Author: Christian Parpart (SurakWare) Abstract: Libmath++ is a template based math library, written in C++ for symbolic and numeric calculus applications. Currently implemented features include conversion between string and tree representations, symbolic differentiation, and expression simplification. . This is the API documentation generated automatically from the libmath++ source by doxygen. Section: Programming Format: HTML Index: /usr/share/doc/libmath++-doc/html/index.html Files: /usr/share/doc/libmath++-doc/html/*.html debian/control0000644000000000000000000000376612254075725010616 0ustar Source: libmath++ Priority: optional Section: math Maintainer: Debian Games Team Uploaders: Markus Koschany Build-Depends: debhelper (>= 9), dh-autoreconf Build-Depends-Indep: doxygen, graphviz, gsfonts-x11, rdfind, symlinks Standards-Version: 3.9.5 Homepage: http://wiki.debian.org/Games/monopd Vcs-Git: git://anonscm.debian.org/pkg-games/libmath++.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-games/libmath%2B%2B.git Package: libmath++-dev Section: libdevel Architecture: any Depends: libmath++0c2a (= ${binary:Version}), ${misc:Depends} Suggests: libmath++-doc Description: C++ Math Type Library, development files This package contains the header files and static libraries needed for development with libmath++. . Libmath++ is a template based math library, written in C++ for symbolic and numeric calculus applications. Currently implemented features include conversion between string and tree representations, symbolic differentiation, and expression simplification. Package: libmath++0c2a Section: libs Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Multi-Arch: same Description: C++ Math Type Library Libmath++ is a template based math library, written in C++ for symbolic and numeric calculus applications. Currently implemented features include conversion between string and tree representations, symbolic differentiation, and expression simplification. Package: libmath++-doc Section: doc Architecture: all Suggests: doc-base, libmath++-dev Depends: ${misc:Depends} Description: API documentation for libmath++ This package contains automatically generated API documentation for the libmath++ Math Type Library. . Libmath++ is a template based math library, written in C++ for symbolic and numeric calculus applications. Currently implemented features include conversion between string and tree representations, symbolic differentiation, and expression simplification. debian/libmath++0c2a.install0000644000000000000000000000002412254075725012777 0ustar usr/lib/*/lib*.so.* debian/libmath++-dev.install0000644000000000000000000000006112254075725013106 0ustar usr/include/* usr/lib/*/lib*.a usr/lib/*/lib*.so debian/libmath++-dev.docs0000644000000000000000000000001412254075725012366 0ustar README TODO debian/compat0000644000000000000000000000000212254075725010375 0ustar 9 debian/libmath++0c2a.symbols0000644000000000000000000000144212254075725013026 0ustar # SymbolsHelper-Confirmed: 0.0.4 amd64 libmath++.so.0 libmath++0c2a #MINVER# _ZN4math10primeCountEyy@Base 0.0.4 _ZN4math7isPrimeEy@Base 0.0.4 _ZN4math9factorizeEy@Base 0.0.4 _ZN4math9factorizeEyRSt6vectorISt4pairIyyESaIS2_EE@Base 0.0.4 (optional=templinst)_ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag@Base 0.0.4 (optional=templinst)_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED0Ev@Base 0.0.4 (optional=templinst)_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED1Ev@Base 0.0.4 (optional=templinst)_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEED2Ev@Base 0.0.4 (optional=templinst)_ZNSt6vectorISt4pairIyyESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 0.0.4 (optional=templinst)_ZStplIcSt11char_traitsIcESaIcEESbIT_T0_T1_ERKS6_S8_@Base 0.0.4 debian/rules0000755000000000000000000000054212254075725010260 0ustar #!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: dh $@ --parallel --with autoreconf override_dh_auto_build-indep: $(MAKE) api-doc $(RM) -v doc/user-api/*.md5 doc/user-api/*.map # De-duplication (http://wiki.debian.org/dedup.debian.net): rdfind -outputname /dev/null -makesymlinks true doc/user-api symlinks -rsc doc/user-api debian/patches/0000755000000000000000000000000012254075725010626 5ustar debian/patches/enable_dot.patch0000644000000000000000000000131112254075725013737 0ustar From: Daniel Schepler Date: Sun, 6 Oct 2013 22:25:41 +0200 Subject: enable_dot --- doc/doxygen.conf.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/doxygen.conf.in b/doc/doxygen.conf.in index e3aec22..d024b10 100644 --- a/doc/doxygen.conf.in +++ b/doc/doxygen.conf.in @@ -785,7 +785,7 @@ CLASS_DIAGRAMS = YES # toolkit from AT&T and Lucent Bell Labs. The other options in this section # have no effect if this option is set to NO (the default) -HAVE_DOT = NO +HAVE_DOT = YES # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen # will generate a graph for each documented class showing the direct and debian/patches/series0000644000000000000000000000002112254075725012034 0ustar enable_dot.patch debian/watch0000644000000000000000000000020312254075725010223 0ustar # The original upstream website went offline. There is nothing to watch anymore # and Debian can be regarded as upstream nowadays. debian/copyright0000644000000000000000000000126712254075725011140 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Math Type Library (MTL) Source: http://www.surakware.net/pub/unstable/releases/libmath++ Comment: The original website went offline a long time ago. Debian can be regarded as upstream nowadays. Files: * Copyright: 2002, Christian Parpart (SurakWare) License: LGPL-2+ Files: debian/* Copyright: 2003-2011, Daniel Schepler 2013, Markus Koschany License: LGPL-2+ License: LGPL-2+ On Debian systems, the complete text of the GNU LIBRARY GENERAL PUBLIC LICENSE version 2 can be found in "/usr/share/common-licenses/LGPL-2". debian/changelog0000644000000000000000000000600412254556616011054 0ustar libmath++ (0.0.4-5) unstable; urgency=medium * New maintainer Debian Games Team. (Closes: #634497) * Add myself to Uploaders. * Do not install NEWS file. It contains nothing noteworthy. * Add libmath++-doc.install to install the doxygen documentation. * Add watch file and a comment why there is nothing to watch. * debian/control: - Add rdfind and symlinks to Build-Depends-Indep. Remove duplicate files in doc package. - Bump Standards-Version to 3.9.5, no changes. - Add VCS-fields. - Add homepage field. - Drop automake, cdbs and libtool. Use dh-autoreconf instead. - Use Pre-Depends: ${misc:Pre-Depends}. - Drop Conflicts and Replaces fields. They are obsolete. * Switch to dh-sequencer. * Enable all hardening build flags. * Update debian/copyright to copyright format 1.0. The license of libmath++ is LGPL-2+. * debian/patches: - Add DEP-3 header to enable_dot.patch. - Rename patch filename extension from diff to patch. * Add libmath++0c2a.symbols file. -- Markus Koschany Tue, 17 Dec 2013 17:26:21 +0100 libmath++ (0.0.4-4) unstable; urgency=low * Orphaning package. (See #634497). * Build against latest automake, now that libtool is incompatible with automake1.7. (Closes: #628307). * Remove .la file from -dev package. * Multiarchify. * Bump Standards-Version to 3.9.2. * Update to 3.0 (quilt) source format. -- Daniel Schepler Mon, 18 Jul 2011 21:12:06 -0700 libmath++ (0.0.4-3) unstable; urgency=low * Recompile with new g++ due to allocator changes; rename libmath++0c2 -> libmath++0c2a. (Closes: #339210). * Add graphviz and gsfonts-x11 to Build-Depends-Indep to get improved doxygen docs. -- Daniel Schepler Mon, 21 Nov 2005 11:19:53 +0100 libmath++ (0.0.4-2) unstable; urgency=low * g++-4.0 transition: libmath++0 -> libmath++0c2. * Update Standards-Version to 3.6.2 (no changes needed). -- Daniel Schepler Fri, 8 Jul 2005 15:35:18 -0700 libmath++ (0.0.4-1) unstable; urgency=low * New upstream release. + Compiles fine with g++-3.4. (Closes: #260597). * Update to using automake1.7. -- Daniel Schepler Thu, 30 Sep 2004 21:30:09 -0700 libmath++ (0.0.3-3) unstable; urgency=low * Use binary-install/libmath++-doc instead of install/libmath++-doc; the former isn't run by binary-arch, but for some reason the latter is. (Closes: #203997). * Update section of libmath++-dev to libdevel, to match overrides. -- Daniel Schepler Mon, 4 Aug 2003 01:30:12 -0700 libmath++ (0.0.3-2) unstable; urgency=low * Update to Standards-Version 3.6.0. + Use libtool 1.5 to get library with proper binary dependencies. * Switch to cdbs. * Add examples to libmath++-doc. -- Daniel Schepler Sun, 3 Aug 2003 02:49:35 -0700 libmath++ (0.0.3-1) unstable; urgency=low * Initial Release. -- Daniel Schepler Sat, 22 Feb 2003 22:30:03 -0800 debian/libmath++-doc.install0000644000000000000000000000006012254075725013074 0ustar doc/user-api/* usr/share/doc/libmath++-doc/html debian/libmath++-doc.examples0000644000000000000000000000003512254075725013246 0ustar examples/*.cpp math++/t1.cpp