./devel/gmp [library for arbitrary precision arithmetic]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 6.1.2, Package name: gmp-6.1.2
Maintained by: Christian Weisgerber
Master sites:
Description
GNU MP is a library for arbitrary precision arithmetic, operating on
signed integers, rational numbers, and floating point numbers. It has a
rich set of functions, and the functions have a regular interface.

GNU MP is designed to be as fast as possible, both for small operands and
for huge operands. The speed is achieved by using fullwords as the basic
arithmetic type, by using fast algorithms, by carefully optimized assembly
code for the most common inner loops for a lots of CPUs, and by a general
emphasis on speed (instead of simplicity or elegance).

The speed of GNU MP is believed to be faster than any other similar
library. The advantage for GNU MP increases with the operand sizes for
certain operations, since GNU MP in many cases has asymptotically faster
algorithms.

The mpfr library is no longer bundled with gmp, but exists as a separate
package instead.


Filesize: 1900.719 KB
Version History (View Complete History)
  • (2016-12-20) Updated to version: gmp-6.1.2
  • (2016-11-12) Updated to version: gmp-6.1.1
  • (2011-05-28) Updated to version: gmp-5.0.2
  • (2009-06-07) Updated to version: gmp-4.3.1
  • (2008-10-27) Updated to version: gmp-4.2.4
  • (2007-10-25) Updated to version: gmp-4.2.2
  • (2006-11-01) Updated to version: gmp-4.2.1
  • (2006-07-21) Package added to openports.se, version gmp-4.1.4p0 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2017-07-26 16:45:35 by Stuart Henderson | Files touched by this commit (937)
Log message:
bump LIBCXX/LIBECXX/COMPILER_LIBCXX ports.
   2017-07-23 03:26:30 by Marc Espie | Files touched by this commit (244)
Log message:
add pthread to COMPILER_LIBCXX.
white lie, but it allows clang and gcc to be more similar
bump accordingly.
   2017-07-16 13:19:06 by Marc Espie | Files touched by this commit (880)
Log message:
use COMPILER_LIBCXX where applicable
   2017-04-10 05:45:29 by Stuart Henderson | Files touched by this commit (281)
Log message:
use LIBCXX
   2016-12-19 14:48:12 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 6.1.2: bug fixes
   2016-12-19 14:48:12 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 6.1.2: bug fixes
   2016-11-11 12:40:26 by Christian Weisgerber | Files touched by this commit (4)
Log message:
long overdue update to the latest release (now 6.1.1)
alpha and sparc64 testing and ok jca@
   2016-11-11 12:40:26 by Christian Weisgerber | Files touched by this commit (4)
Log message:
long overdue update to the latest release (now 6.1.1)
alpha and sparc64 testing and ok jca@
   2016-11-11 12:40:26 by Christian Weisgerber | Files touched by this commit (4)
Log message:
long overdue update to the latest release (now 6.1.1)
alpha and sparc64 testing and ok jca@
   2016-11-11 12:40:26 by Christian Weisgerber | Files touched by this commit (4)
Log message:
long overdue update to the latest release (now 6.1.1)
alpha and sparc64 testing and ok jca@
   2016-03-11 13:28:34 by Christian Weisgerber | Files touched by this commit (247)
Log message:
garbage collect CONFIGURE_SHARED
   2016-03-09 11:20:02 by Jasper Lievisse Adriaanse | Files touched by this commit (10)
Log message:
remove vax-specific patches
   2016-03-09 11:20:02 by Jasper Lievisse Adriaanse | Files touched by this commit (10)
Log message:
remove vax-specific patches
   2016-03-09 11:20:02 by Jasper Lievisse Adriaanse | Files touched by this commit (10)
Log message:
remove vax-specific patches
   2016-03-09 11:20:02 by Jasper Lievisse Adriaanse | Files touched by this commit (10)
Log message:
remove vax-specific patches
   2016-03-09 11:20:02 by Jasper Lievisse Adriaanse | Files touched by this commit (10)
Log message:
remove vax-specific patches
   2016-03-09 11:20:02 by Jasper Lievisse Adriaanse | Files touched by this commit (10)
Log message:
remove vax-specific patches
   2016-03-09 11:20:02 by Jasper Lievisse Adriaanse | Files touched by this commit (10)
Log message:
remove vax-specific patches
   2015-06-17 20:37:25 by Anthony J. Bentley | Files touched by this commit (1)
Log message:
missed file in previous
   2015-06-17 20:36:35 by Anthony J. Bentley | Files touched by this commit (1)
Log message:
Switch to bz2 distfile, since the .tar.gz is missing on some mirrors.
Decompressed tarball verified to be identical.
ok naddy@ (MAINTAINER)
   2015-03-16 12:08:00 by Christian Weisgerber | Files touched by this commit (869)
Log message:
fold lib-only PFRAG.shared into PLIST, regen PLIST, and bump
   2015-03-16 12:08:00 by Christian Weisgerber | Files touched by this commit (869)
Log message:
fold lib-only PFRAG.shared into PLIST, regen PLIST, and bump
   2015-03-16 12:08:00 by Christian Weisgerber | Files touched by this commit (869)
Log message:
fold lib-only PFRAG.shared into PLIST, regen PLIST, and bump
   2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349)
Log message:
Drop remaining MD5/RMD160/SHA1 checksums.
   2011-06-15 10:11:25 by Stuart Henderson | Files touched by this commit (1)
Log message:
sync WANTLIB; ok naddy@
   2011-05-27 14:48:39 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 5.0.2; ok jasper@
   2011-05-27 14:48:39 by Christian Weisgerber | Files touched by this commit (2)
Log message:
update to 5.0.2; ok jasper@
   2009-06-06 11:45:48 by Christian Weisgerber | Files touched by this commit (4)
Log message:
Update to 4.3.1 and enable C++ bindings.
Tested on arm (sthen@), alpha, amd64, i386, mips64 (jasper@),
powerpc (ajacoutot@), sparc (phessler@), sparc64.
   2009-06-06 11:45:48 by Christian Weisgerber | Files touched by this commit (4)
Log message:
Update to 4.3.1 and enable C++ bindings.
Tested on arm (sthen@), alpha, amd64, i386, mips64 (jasper@),
powerpc (ajacoutot@), sparc (phessler@), sparc64.
   2009-06-06 11:45:48 by Christian Weisgerber | Files touched by this commit (4)
Log message:
Update to 4.3.1 and enable C++ bindings.
Tested on arm (sthen@), alpha, amd64, i386, mips64 (jasper@),
powerpc (ajacoutot@), sparc (phessler@), sparc64.
   2009-06-06 11:45:48 by Christian Weisgerber | Files touched by this commit (4)
Log message:
Update to 4.3.1 and enable C++ bindings.
Tested on arm (sthen@), alpha, amd64, i386, mips64 (jasper@),
powerpc (ajacoutot@), sparc (phessler@), sparc64.
   2008-10-26 17:05:41 by Christian Weisgerber | Files touched by this commit (2)
Log message:
maintenance update to 4.2.4; tested by various
   2008-10-26 17:05:41 by Christian Weisgerber | Files touched by this commit (2)
Log message:
maintenance update to 4.2.4; tested by various
   2007-10-24 10:19:57 by Christian Weisgerber | Files touched by this commit (2)
Log message:
Maintenance update to 4.2.2.
Tested on alpha, amd64, i386, powerpc (ajacoutot@), sparc64.
   2007-10-24 10:19:57 by Christian Weisgerber | Files touched by this commit (2)
Log message:
Maintenance update to 4.2.2.
Tested on alpha, amd64, i386, powerpc (ajacoutot@), sparc64.
   2007-09-15 20:53:14 by Michael Erdely | Files touched by this commit (599)
Log message:
Remove quotes surrounding COMMENT*/PERMIT_*/BROKEN
   2007-04-05 09:38:13 by Marc Espie | Files touched by this commit (1270)
Log message:
base64 distinfo with SHA256


   2006-11-01 11:43:09 by Christian Weisgerber | Files touched by this commit (5)
Log message:
update to 4.2.1; joint work with espie@
   2006-11-01 11:43:09 by Christian Weisgerber | Files touched by this commit (5)
Log message:
update to 4.2.1; joint work with espie@
   2006-11-01 11:43:09 by Christian Weisgerber | Files touched by this commit (5)
Log message:
update to 4.2.1; joint work with espie@
   2006-11-01 11:43:09 by Christian Weisgerber | Files touched by this commit (5)
Log message:
update to 4.2.1; joint work with espie@
   2006-11-01 11:43:09 by Christian Weisgerber | Files touched by this commit (5)
Log message:
update to 4.2.1; joint work with espie@
   2006-10-28 05:19:21 by Marc Espie | Files touched by this commit (64)
Log message:
a few more SHARED_LIBS reformat
   2006-01-06 13:30:27 by Bernd Ahlers | Files touched by this commit (4)
Log message:
SHARED_LIBS, USE_LIBTOOL


   2006-01-06 13:30:27 by Bernd Ahlers | Files touched by this commit (4)
Log message:
SHARED_LIBS, USE_LIBTOOL


   2005-01-06 12:52:44 by Christian Weisgerber | Files touched by this commit (4)
Log message:
- maintenance update to 4.1.4
- enable MPFR, required by GCC4/Fortran95; from espie@


   2005-01-06 12:52:44 by Christian Weisgerber | Files touched by this commit (4)
Log message:
- maintenance update to 4.1.4
- enable MPFR, required by GCC4/Fortran95; from espie@


   2005-01-06 12:52:44 by Christian Weisgerber | Files touched by this commit (4)
Log message:
- maintenance update to 4.1.4
- enable MPFR, required by GCC4/Fortran95; from espie@


   2005-01-06 12:52:44 by Christian Weisgerber | Files touched by this commit (4)
Log message:
- maintenance update to 4.1.4
- enable MPFR, required by GCC4/Fortran95; from espie@


   2005-01-05 09:22:44 by Christian Weisgerber | Files touched by this commit (366)
Log message:
SIZE


   2004-08-09 07:28:31 by Marc Espie | Files touched by this commit (24)
Log message:
more plists


   2004-08-09 07:28:31 by Marc Espie | Files touched by this commit (24)
Log message:
more plists


   2004-06-10 10:26:29 by Christian Weisgerber | Files touched by this commit (4)
Log message:
update to 4.1.3 (bug fixes)


   2004-06-10 10:26:29 by Christian Weisgerber | Files touched by this commit (4)
Log message:
update to 4.1.3 (bug fixes)


   2004-06-10 10:26:29 by Christian Weisgerber | Files touched by this commit (4)
Log message:
update to 4.1.3 (bug fixes)


   2004-06-10 10:26:29 by Christian Weisgerber | Files touched by this commit (4)
Log message:
update to 4.1.3 (bug fixes)


   2004-02-26 15:50:54 by Peter Valchev | Files touched by this commit (1)
Log message:
Fix amd64, now builds & passes all regress tests:
> On Opteron/AMD64 systems with GCC, count_trailing_zeros in longlong.h
> may cause errors from the assembler about incorrect registers used with
> bsfq.
From GMP project directly; ok maintainer naddy


   2004-02-22 15:21:01 by Christian Weisgerber | Files touched by this commit (6)
Log message:
remove workarounds for gcc2.95/sparc64 bugs


   2004-02-22 15:21:01 by Christian Weisgerber | Files touched by this commit (6)
Log message:
remove workarounds for gcc2.95/sparc64 bugs


   2003-12-15 14:42:44 by Christian Weisgerber | Files touched by this commit (507)
Log message:
remove WWW lines


   2003-04-17 19:22:53 by Christian Weisgerber | Files touched by this commit (1)
Log message:
fix for i386/ELF


   2003-03-28 17:30:59 by Christian Weisgerber | Files touched by this commit (3)
Log message:
Maintenance update to 4.1.2.


   2003-03-28 17:30:59 by Christian Weisgerber | Files touched by this commit (3)
Log message:
Maintenance update to 4.1.2.


   2003-03-28 17:30:59 by Christian Weisgerber | Files touched by this commit (3)
Log message:
Maintenance update to 4.1.2.


   2002-12-13 16:56:58 by Christian Weisgerber | Files touched by this commit (7)
Log message:
Update to 4.1.1: bug fixes, support for *BSD/sparc64 has been integrated.


   2002-12-13 16:56:58 by Christian Weisgerber | Files touched by this commit (7)
Log message:
Update to 4.1.1: bug fixes, support for *BSD/sparc64 has been integrated.


   2002-12-13 16:56:58 by Christian Weisgerber | Files touched by this commit (7)
Log message:
Update to 4.1.1: bug fixes, support for *BSD/sparc64 has been integrated.


   2002-12-13 16:56:58 by Christian Weisgerber | Files touched by this commit (7)
Log message:
Update to 4.1.1: bug fixes, support for *BSD/sparc64 has been integrated.


   2002-12-13 16:56:58 by Christian Weisgerber | Files touched by this commit (7)
Log message:
Update to 4.1.1: bug fixes, support for *BSD/sparc64 has been integrated.


   2002-12-13 16:56:58 by Christian Weisgerber | Files touched by this commit (7)
Log message:
Update to 4.1.1: bug fixes, support for *BSD/sparc64 has been integrated.


   2002-12-13 16:56:58 by Christian Weisgerber | Files touched by this commit (7)
Log message:
Update to 4.1.1: bug fixes, support for *BSD/sparc64 has been integrated.


   2002-12-10 18:04:07 by Christian Weisgerber | Files touched by this commit (3)
Log message:
- fix build on m68k
- reorganize architecture-specific workarounds
- sync MAINTAINER
m68k bug report and testing by Heiko Rommel <Heiko.Rommel@Uni-Bielefeld.DE>


   2002-12-10 18:04:07 by Christian Weisgerber | Files touched by this commit (3)
Log message:
- fix build on m68k
- reorganize architecture-specific workarounds
- sync MAINTAINER
m68k bug report and testing by Heiko Rommel <Heiko.Rommel@Uni-Bielefeld.DE>


   2002-12-10 18:04:07 by Christian Weisgerber | Files touched by this commit (3)
Log message:
- fix build on m68k
- reorganize architecture-specific workarounds
- sync MAINTAINER
m68k bug report and testing by Heiko Rommel <Heiko.Rommel@Uni-Bielefeld.DE>


   2002-10-21 17:18:05 by Christian Weisgerber | Files touched by this commit (11)
Log message:
update to 4.1 and take maintainer; ok jakob@


   2002-10-21 17:18:05 by Christian Weisgerber | Files touched by this commit (11)
Log message:
update to 4.1 and take maintainer; ok jakob@


   2002-10-21 17:18:05 by Christian Weisgerber | Files touched by this commit (11)
Log message:
update to 4.1 and take maintainer; ok jakob@


   2002-10-21 17:18:05 by Christian Weisgerber | Files touched by this commit (11)
Log message:
update to 4.1 and take maintainer; ok jakob@


   2002-10-21 17:18:05 by Christian Weisgerber | Files touched by this commit (11)
Log message:
update to 4.1 and take maintainer; ok jakob@


   2002-10-21 17:18:05 by Christian Weisgerber | Files touched by this commit (11)
Log message:
update to 4.1 and take maintainer; ok jakob@


   2002-10-21 17:18:05 by Christian Weisgerber | Files touched by this commit (11)
Log message:
update to 4.1 and take maintainer; ok jakob@


   2002-10-21 17:18:05 by Christian Weisgerber | Files touched by this commit (11)
Log message:
update to 4.1 and take maintainer; ok jakob@


   2002-10-21 17:18:05 by Christian Weisgerber | Files touched by this commit (11)
Log message:
update to 4.1 and take maintainer; ok jakob@


   2002-10-21 17:18:05 by Christian Weisgerber | Files touched by this commit (11)
Log message:
update to 4.1 and take maintainer; ok jakob@


   2002-10-21 17:18:05 by Christian Weisgerber | Files touched by this commit (11)
Log message:
update to 4.1 and take maintainer; ok jakob@


   2002-10-14 12:44:21 by Brad Smith | Files touched by this commit (3)
Log message:
MFC: sparc64 fixes
- configure sparc64 as a 64-bit platform
- include workaround for a compiler bug


   2002-10-14 12:44:21 by Brad Smith | Files touched by this commit (3)
Log message:
MFC: sparc64 fixes
- configure sparc64 as a 64-bit platform
- include workaround for a compiler bug


   2002-10-14 12:44:21 by Brad Smith | Files touched by this commit (3)
Log message:
MFC: sparc64 fixes
- configure sparc64 as a 64-bit platform
- include workaround for a compiler bug


   2002-10-14 10:29:26 by Christian Weisgerber | Files touched by this commit (3)
Log message:
MFC: sparc64 fixes
- configure sparc64 as a 64-bit platform
- include workaround for a compiler bug


   2002-10-14 10:29:26 by Christian Weisgerber | Files touched by this commit (3)
Log message:
MFC: sparc64 fixes
- configure sparc64 as a 64-bit platform
- include workaround for a compiler bug


   2002-10-14 10:29:26 by Christian Weisgerber | Files touched by this commit (3)
Log message:
MFC: sparc64 fixes
- configure sparc64 as a 64-bit platform
- include workaround for a compiler bug


   2002-10-13 16:09:25 by Christian Weisgerber | Files touched by this commit (4)
Log message:
- configure sparc64 as a 64-bit platform
- include workaround for a compiler bug
- simplify
ok jakob@


   2002-10-13 16:09:25 by Christian Weisgerber | Files touched by this commit (4)
Log message:
- configure sparc64 as a 64-bit platform
- include workaround for a compiler bug
- simplify
ok jakob@


   2002-10-13 16:09:25 by Christian Weisgerber | Files touched by this commit (4)
Log message:
- configure sparc64 as a 64-bit platform
- include workaround for a compiler bug
- simplify
ok jakob@


   2002-10-13 16:09:25 by Christian Weisgerber | Files touched by this commit (4)
Log message:
- configure sparc64 as a 64-bit platform
- include workaround for a compiler bug
- simplify
ok jakob@