Version: 6.1.2, Package name: gmp-6.1.2 |
Maintained by: Christian Weisgerber |
Master sites:
|
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
|
Description-cxx 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. This package contains the C++ class based interface. Description-main 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) |
|
2018-11-21 09:49:04 by Stuart Henderson | Files touched by this commit (1) |
Log message: Add MODGCC4_LIBDEP to LIB_DEPENDS-cxx (by default it's only added to LIB_DEPENDS), as is done with other multipackage ports using gcc4. Unbreaks "non-bootstrap" build on base=gcc arches. Discussed with landry@ naddy@ |
2018-11-02 12:43:56 by Christian Weisgerber | Files touched by this commit (10) |
Log message: Re-add the gmpxx C++ library. productivity/libalkimia requires the C++ templates, though not libgmpxx. Split off the C++ support into a separate cxx subpackage. Add a no_cxx bootstrap flavor and use it for the dependency chain up to lang/gcc/4.9 in order to allow bootstrapping a C++ compiler from ports. Based on work by sthen@, tweaks by espie@. |
2018-11-02 12:43:56 by Christian Weisgerber | Files touched by this commit (10) |
Log message: Re-add the gmpxx C++ library. productivity/libalkimia requires the C++ templates, though not libgmpxx. Split off the C++ support into a separate cxx subpackage. Add a no_cxx bootstrap flavor and use it for the dependency chain up to lang/gcc/4.9 in order to allow bootstrapping a C++ compiler from ports. Based on work by sthen@, tweaks by espie@. |
2018-11-02 12:43:56 by Christian Weisgerber | Files touched by this commit (10) |
Log message: Re-add the gmpxx C++ library. productivity/libalkimia requires the C++ templates, though not libgmpxx. Split off the C++ support into a separate cxx subpackage. Add a no_cxx bootstrap flavor and use it for the dependency chain up to lang/gcc/4.9 in order to allow bootstrapping a C++ compiler from ports. Based on work by sthen@, tweaks by espie@. |
2018-11-02 12:43:56 by Christian Weisgerber | Files touched by this commit (10) |
Log message: Re-add the gmpxx C++ library. productivity/libalkimia requires the C++ templates, though not libgmpxx. Split off the C++ support into a separate cxx subpackage. Add a no_cxx bootstrap flavor and use it for the dependency chain up to lang/gcc/4.9 in order to allow bootstrapping a C++ compiler from ports. Based on work by sthen@, tweaks by espie@. |
2018-11-02 12:43:56 by Christian Weisgerber | Files touched by this commit (10) |
Log message: Re-add the gmpxx C++ library. productivity/libalkimia requires the C++ templates, though not libgmpxx. Split off the C++ support into a separate cxx subpackage. Add a no_cxx bootstrap flavor and use it for the dependency chain up to lang/gcc/4.9 in order to allow bootstrapping a C++ compiler from ports. Based on work by sthen@, tweaks by espie@. |
2018-11-02 12:43:56 by Christian Weisgerber | Files touched by this commit (10) |
Log message: Re-add the gmpxx C++ library. productivity/libalkimia requires the C++ templates, though not libgmpxx. Split off the C++ support into a separate cxx subpackage. Add a no_cxx bootstrap flavor and use it for the dependency chain up to lang/gcc/4.9 in order to allow bootstrapping a C++ compiler from ports. Based on work by sthen@, tweaks by espie@. |
2018-11-02 12:43:56 by Christian Weisgerber | Files touched by this commit (10) |
Log message: Re-add the gmpxx C++ library. productivity/libalkimia requires the C++ templates, though not libgmpxx. Split off the C++ support into a separate cxx subpackage. Add a no_cxx bootstrap flavor and use it for the dependency chain up to lang/gcc/4.9 in order to allow bootstrapping a C++ compiler from ports. Based on work by sthen@, tweaks by espie@. |
2018-10-24 09:21:56 by Stuart Henderson | Files touched by this commit (2) |
Log message: disable gmpxx (c++ library), it isn't used in ports or enabled by default upstream ok naddy@ |
2018-10-24 09:21:56 by Stuart Henderson | Files touched by this commit (2) |
Log message: disable gmpxx (c++ library), it isn't used in ports or enabled by default upstream ok naddy@ |
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@ |