Wed Nov 24 01:09:48 2010 UTC ()
Update Libtommath to version 0.42.0

pkgsrc changes:
+ Add license
+ Update master site

Changes since last pkgsrc version (0.39):
July 23rd, 2010
v0.42.0
       -- Fix for mp_prime_next_prime() bug when checking generated prime
       -- allow mp_shrink to shrink initialized, but empty MPI's
       -- Added project and solution files for Visual Studio 2005 and Visual Studio 2008.

March 10th, 2007
v0.41  -- Wolfgang Ehrhardt suggested a quick fix to mp_div_d() which makes the detection of powers of two quicker.
       -- [CRI] Added libtommath.dsp for Visual C++ users.

December 24th, 2006
v0.40  -- Updated makefile to properly support LIBNAME
       -- Fixed bug in fast_s_mp_mul_high_digs() which overflowed (line 83), thanks Valgrind!


(agc)
diff -r1.12 -r1.13 pkgsrc/math/ltm/Makefile
diff -r1.3 -r1.4 pkgsrc/math/ltm/distinfo

cvs diff -r1.12 -r1.13 pkgsrc/math/ltm/Makefile (expand / switch to unified diff)

--- pkgsrc/math/ltm/Makefile 2008/03/04 18:12:59 1.12
+++ pkgsrc/math/ltm/Makefile 2010/11/24 01:09:48 1.13
@@ -1,29 +1,30 @@ @@ -1,29 +1,30 @@
1# $NetBSD: Makefile,v 1.12 2008/03/04 18:12:59 jlam Exp $ 1# $NetBSD: Makefile,v 1.13 2010/11/24 01:09:48 agc Exp $
2# 2#
3 3
4DISTNAME= ltm-0.39 4DISTNAME= ltm-0.42.0
5CATEGORIES= math 5CATEGORIES= math
6MASTER_SITES= http://math.libtomcrypt.com/files/ 6MASTER_SITES= http://libtom.org/files/
7EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://math.libtomcrypt.com/ 10HOMEPAGE= http://math.libtomcrypt.com/
11COMMENT= Number theoretic multiple-precision integer library 11COMMENT= Number theoretic multiple-precision integer library
 12LICENSE= public-domain
12 13
13PKG_INSTALLATION_TYPES= overwrite pkgviews 14PKG_INSTALLATION_TYPES= overwrite pkgviews
14PKG_DESTDIR_SUPPORT= user-destdir 15PKG_DESTDIR_SUPPORT= user-destdir
15 16
16WRKSRC= ${WRKDIR}/libtommath-0.39 17WRKSRC= ${WRKDIR}/libtommath-0.42.0
17MAKE_FILE= makefile 18MAKE_FILE= makefile
18BUILD_TARGET= default 19BUILD_TARGET= default
19USE_TOOLS+= gmake 20USE_TOOLS+= gmake
20 21
21AUTO_MKDIRS= yes 22AUTO_MKDIRS= yes
22 23
23do-install: 24do-install:
24 ${INSTALL_DATA} ${WRKSRC}/tommath.h ${DESTDIR}${PREFIX}/include 25 ${INSTALL_DATA} ${WRKSRC}/tommath.h ${DESTDIR}${PREFIX}/include
25 ${INSTALL_DATA} ${WRKSRC}/tommath_class.h ${DESTDIR}${PREFIX}/include 26 ${INSTALL_DATA} ${WRKSRC}/tommath_class.h ${DESTDIR}${PREFIX}/include
26 ${INSTALL_DATA} ${WRKSRC}/tommath_superclass.h ${DESTDIR}${PREFIX}/include 27 ${INSTALL_DATA} ${WRKSRC}/tommath_superclass.h ${DESTDIR}${PREFIX}/include
27 ${INSTALL_LIB} ${WRKSRC}/libtommath.a ${DESTDIR}${PREFIX}/lib 28 ${INSTALL_LIB} ${WRKSRC}/libtommath.a ${DESTDIR}${PREFIX}/lib
28 ${INSTALL_DATA} ${WRKSRC}/bn.pdf ${DESTDIR}${PREFIX}/share/doc/ltm 29 ${INSTALL_DATA} ${WRKSRC}/bn.pdf ${DESTDIR}${PREFIX}/share/doc/ltm
29 ${INSTALL_DATA} ${WRKSRC}/poster.pdf ${DESTDIR}${PREFIX}/share/doc/ltm 30 ${INSTALL_DATA} ${WRKSRC}/poster.pdf ${DESTDIR}${PREFIX}/share/doc/ltm

cvs diff -r1.3 -r1.4 pkgsrc/math/ltm/distinfo (expand / switch to unified diff)

--- pkgsrc/math/ltm/distinfo 2006/09/09 09:35:10 1.3
+++ pkgsrc/math/ltm/distinfo 2010/11/24 01:09:48 1.4
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.3 2006/09/09 09:35:10 obache Exp $ 1$NetBSD: distinfo,v 1.4 2010/11/24 01:09:48 agc Exp $
2 2
3SHA1 (ltm-0.39.tar.bz2) = 496224e48c4823db3046cdc9fb98c778f8e95466 3SHA1 (ltm-0.42.0.tar.bz2) = 9b192701cf62b85e9bd65fbb4d622d04cfa5ee0d
4RMD160 (ltm-0.39.tar.bz2) = 9101f48fcf256b311bd017125933c2b602db2856 4RMD160 (ltm-0.42.0.tar.bz2) = 9994d60d7e847a066715d8c644ce9b125932bf92
5Size (ltm-0.39.tar.bz2) = 1978198 bytes 5Size (ltm-0.42.0.tar.bz2) = 1968961 bytes