debian/0000755000000000000000000000000012033516221007161 5ustar debian/copyright0000644000000000000000000000101711370314521011115 0ustar This package was debianized by: Joe Nahmias on Sat, 22 Mar 2008 23:45:00 -0400. It was downloaded from: Upstream Author: Tom St Denis Copyright: Copyright (C) 2006 Tom St Denis License: LibTomMath is hereby released into the Public Domain. -- Tom St Denis The Debian packaging is Copyright (C) 2008, Joe Nahmias and is licensed under the GPL, see "/usr/share/common-licenses/GPL-2". debian/source/0000755000000000000000000000000011370313363010466 5ustar debian/source/format0000644000000000000000000000001411411431060011663 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000525412033516221011041 0ustar libtommath (0.42.0-1build1) quantal; urgency=low * Rebuild for new armel compiler default of ARMv5t. -- Colin Watson Fri, 05 Oct 2012 09:38:41 +0100 libtommath (0.42.0-1) unstable; urgency=low * New upstream release, closes: #508900. * change override to optional, closes: #610549. * debian/control: Bump Std-Ver + Don't install libtommath.la * debian/control: Add Homepage * debian/watch: added -- Joe Nahmias Sun, 30 Jan 2011 22:32:44 -0500 libtommath (0.39-4) unstable; urgency=low * Ack NMU, thanks! * Upstream has disappeared :( + debian/control: remove Homepage header + debian/watch: removed * debian/control: bump Std-Ver, no changes -- Joe Nahmias Mon, 05 Jul 2010 21:49:15 -0400 libtommath (0.39-3.2) unstable; urgency=low * Non-maintainer upload. * Revert "remove duplicate texlive-latex-recommended and ghostscript" from previous NMU. (Closes: #583820) -- Christine Spang Sat, 26 Jun 2010 13:36:59 -0400 libtommath (0.39-3.1) unstable; urgency=low [ Jari Aalto ] * Non-maintainer upload. - Move to packaging format "3.0 (quilt)". * debian/compat - Update to 7. * Non-maintainer upload. * debian/control - (Build-Depends): Update to debhelper 7.1. Remove duplicate texlive-latex-recommended and ghostscript. - (Build-Depends-Indep): Remove duplicate libtiff-tools. - (Depends): Add ${misc:Depends}. - (Standards-Version): Update to 3.8.4. - (libtommath0::Section): Remove; inherited from above. * debian/copyright - Update layout. - Point to GPL-2. * debian/rules - (install): Update dh_clean to dh_prep. * debian/source/format - New file * bx.tex - Remove unused macro \undefined (FTBFS: Closes: #562349). Patch thanks to Daniel Schepler . -- Jari Aalto Wed, 05 May 2010 19:10:42 +0300 libtommath (0.39-3) unstable; urgency=low * debian/control: work around auto-builders' brokenness by adding all the build-dep-indeps to Build-Depends, really closes: #474413. -- Joe Nahmias Wed, 21 May 2008 00:19:55 -0400 libtommath (0.39-2) unstable; urgency=low * debian/rules: install target should only depend on build-arch which caused FTBFS on the buildds, closes: #474413. * debian/rules: make build-indep and build-arch .PHONY targets * debian/watch: add call to uupdate on new upstream version -- Joe Nahmias Mon, 28 Apr 2008 02:11:12 -0400 libtommath (0.39-1) unstable; urgency=low * Initial release, closes: #472281. -- Joe Nahmias Mon, 24 Mar 2008 21:54:22 -0400 debian/libtommath-dev.install0000644000000000000000000000005511521425513013471 0ustar usr/include/* usr/lib/lib*.a usr/lib/lib*.so debian/watch0000644000000000000000000000035111521413036010212 0ustar # See uscan(1) for format # Compulsory line, this is a version 3 file version=3 # [Version [Action]] http://libtom.org/?page=download&newsitems=5&whatfile=ltm \ files/ltm-(.*)\.tar\.bz2 debian uupdate debian/libtommath-docs.install0000644000000000000000000000012311370136570013643 0ustar *.pdf usr/share/doc/libtommath-docs/ callgraph.txt usr/share/doc/libtommath-docs/ debian/patches/0000755000000000000000000000000011521423776010625 5ustar debian/patches/series0000644000000000000000000000006111521423776012037 0ustar remove-undefined-macro fix-makefile-version-0.42 debian/patches/remove-undefined-macro0000644000000000000000000000074311414501477015103 0ustar Description: remove \undefined macro Author: Daniel Schepler Author: Jari Aalto Bug-Debian: http://bugs.debian.org/562349 --- libtommath-0.39.orig/bn.tex +++ libtommath-0.39/bn.tex @@ -29,7 +29,6 @@ \def\And{{\rm\ and\ }} \def\iff{\hspace{1em}\Longleftrightarrow\hspace{1em}} \def\implies{\Rightarrow} -\def\undefined{{\rm ``undefined"}} \def\Proof{\vspace{1ex}\noindent {\bf Proof:}\hspace{1em}} \let\oldphi\phi \def\phi{\varphi} debian/patches/fix-makefile-version-0.420000644000000000000000000000044411521423707015151 0ustar Description: Fix version number in makefile Author: Joe Nahmias --- libtommath-0.42.0.orig/makefile.shared +++ libtommath-0.42.0/makefile.shared @@ -1,7 +1,7 @@ #Makefile for GCC # #Tom St Denis -VERSION=0:41 +VERSION=0:42 CC = libtool --mode=compile --tag=CC gcc debian/libtommath-docs.doc-base0000644000000000000000000000035011370136570013654 0ustar Document: libtommath-manual Title: LibTomMath Manual Author: Tom St Denis Abstract: This manual describes what LibTomMath is and how it can be used. Section: Programming Format: PDF Files: /usr/share/doc/libtommath-docs/bn.pdf.gz debian/control0000644000000000000000000000657611521416706010612 0ustar Source: libtommath Priority: optional Maintainer: Joe Nahmias Build-Depends: debhelper (>= 7.1), libtool, libtiff-tools, texlive-latex-recommended, ghostscript Build-Depends-Indep: texlive-latex-recommended, ghostscript Standards-Version: 3.9.1 Section: libs Homepage: http://libtom.org/?page=features&whatfile=ltm Package: libtommath-docs Section: doc Depends: ${misc:Depends} Architecture: all Description: multiple-precision integer library [documentation] LibTomMath is a C language library that provides a vast array of highly optimized functions for number theory; including: . * Simple Algebra (Addition, Subtraction, Multiplication, Division) * Digit Manipulation (shift, binary AND/OR/XOR) * Modular Reduction (Barrett, Montgomery, DR, 2k) * Number Theory - Greatest Common Divisor - Least Common Multiple - Jacobi Symbol Computation - Multiplicative Inverse - Modular Exponentiation - Fermat & Miller-Rabin Primality Tests * Miscellaneous - Root finding over Z - Pseudo-random integers - Signed & Unsigned comparisons - Karatsuba and Toom-Cook multiplication algorithms - Fast Comba based Multiplier, Squaring and Montgomery routines . This package contains the documentation for the LibTomMath library including the user manual and a book describing multiple-precision math. Package: libtommath-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libtommath0 (= ${binary:Version}) Recommends: libtommath-docs Description: multiple-precision integer library [development files] LibTomMath is a C language library that provides a vast array of highly optimized functions for number theory; including: . * Simple Algebra (Addition, Subtraction, Multiplication, Division) * Digit Manipulation (shift, binary AND/OR/XOR) * Modular Reduction (Barrett, Montgomery, DR, 2k) * Number Theory - Greatest Common Divisor - Least Common Multiple - Jacobi Symbol Computation - Multiplicative Inverse - Modular Exponentiation - Fermat & Miller-Rabin Primality Tests * Miscellaneous - Root finding over Z - Pseudo-random integers - Signed & Unsigned comparisons - Karatsuba and Toom-Cook multiplication algorithms - Fast Comba based Multiplier, Squaring and Montgomery routines . This package contains the files needed to create programs that use LibTomMath. It is not needed to merely execute programs that use LibTomMath. Package: libtommath0 Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: multiple-precision integer library [runtime] LibTomMath is a C language library that provides a vast array of highly optimized functions for number theory; including: . * Simple Algebra (Addition, Subtraction, Multiplication, Division) * Digit Manipulation (shift, binary AND/OR/XOR) * Modular Reduction (Barrett, Montgomery, DR, 2k) * Number Theory - Greatest Common Divisor - Least Common Multiple - Jacobi Symbol Computation - Multiplicative Inverse - Modular Exponentiation - Fermat & Miller-Rabin Primality Tests * Miscellaneous - Root finding over Z - Pseudo-random integers - Signed & Unsigned comparisons - Karatsuba and Toom-Cook multiplication algorithms - Fast Comba based Multiplier, Squaring and Montgomery routines . This package contains the library itself which is need to run programs that use LibTomMath. debian/rules.old0000755000000000000000000000252311521414660011025 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export DH_OPTIONS CFLAGS=-g export CFLAGS ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) IGNORE_SPEED=yes export IGNORE_SPEED endif build: build-arch build-indep build-indep: dh_testdir $(MAKE) manual docs build-arch: dh_testdir $(MAKE) -f makefile.shared clean: dh_testdir dh_testroot $(MAKE) clean dh_clean tommath.out install: build-arch dh_testdir dh_testroot dh_prep dh_installdirs $(MAKE) -f makefile.shared INSTALL_GROUP=root DESTDIR=$(CURDIR)/debian/tmp install # Build architecture-independent files here. binary-indep: DH_OPTIONS=-i binary-indep: build-indep dh_testdir dh_testroot dh_installchangelogs changes.txt dh_installdocs dh_installexamples dh_install dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_gencontrol dh_md5sums dh_builddeb # Build architecture-dependent files here. binary-arch: DH_OPTIONS=-a binary-arch: build-arch install dh_testdir dh_testroot dh_installchangelogs changes.txt dh_installdocs dh_installexamples dh_install --sourcedir=debian/tmp dh_link dh_strip dh_compress dh_fixperms dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install build-arch build-indep debian/rules0000755000000000000000000000120611521425300010236 0ustar #!/usr/bin/make -f ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) IGNORE_SPEED=yes export IGNORE_SPEED endif %: dh $@ build: build-arch build-indep build-arch: $(MAKE) -f makefile.shared build-indep: $(MAKE) manual docs DESTDIR=$(CURDIR)/debian/tmp override_dh_auto_install: $(MAKE) -f makefile.shared INSTALL_GROUP=root DESTDIR=$(CURDIR)/debian/tmp install # Override if not processing -docs ifeq (,$(findstring libtommath-docs, $(shell dh_listpackages))) override_dh_install: dh_install --sourcedir=debian/tmp endif override_dh_clean: dh_clean tommath.out override_dh_installchangelogs: dh_installchangelogs changes.txt debian/compat0000644000000000000000000000000211370312743010365 0ustar 7 debian/libtommath0.install0000644000000000000000000000002211370136570012773 0ustar usr/lib/lib*.so.*