aboutsummaryrefslogtreecommitdiffstats
path: root/math/gmp
diff options
context:
space:
mode:
authorade <ade@FreeBSD.org>2001-06-05 13:22:15 +0800
committerade <ade@FreeBSD.org>2001-06-05 13:22:15 +0800
commit6b39b04982c536b1fbfe1d9799a0adb3df8d81c9 (patch)
tree949dc9748a7d034a7f94ce7e10bb68510a5037cd /math/gmp
parent98468b0b61077dd1f199b2a564ff1bc4bef5a853 (diff)
downloadfreebsd-ports-gnome-6b39b04982c536b1fbfe1d9799a0adb3df8d81c9.tar.gz
freebsd-ports-gnome-6b39b04982c536b1fbfe1d9799a0adb3df8d81c9.tar.zst
freebsd-ports-gnome-6b39b04982c536b1fbfe1d9799a0adb3df8d81c9.zip
Add math/libgmp3, version 3.1.1 of the GNU arbitrary precision arithmetic
library. PR: 24268 and 24855 Submitted by: ijliao@terry.dragon2.net and kargl@apl.washington.edu
Diffstat (limited to 'math/gmp')
-rw-r--r--math/gmp/Makefile25
-rw-r--r--math/gmp/distinfo1
-rw-r--r--math/gmp/pkg-comment1
-rw-r--r--math/gmp/pkg-descr22
-rw-r--r--math/gmp/pkg-plist11
5 files changed, 60 insertions, 0 deletions
diff --git a/math/gmp/Makefile b/math/gmp/Makefile
new file mode 100644
index 000000000000..ef1a0e0336c8
--- /dev/null
+++ b/math/gmp/Makefile
@@ -0,0 +1,25 @@
+# ex:ts=8
+# New ports collection makefile for: libgmp3
+# Date created: Jan 11, 2001
+# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libgmp3
+PORTVERSION= 3.1.1
+CATEGORIES= math devel
+MASTER_SITES= ${MASTER_SITE_GNU}
+MASTER_SITE_SUBDIR= gmp
+DISTNAME= gmp-${PORTVERSION}
+
+MAINTAINER= ijliao@FreeBSD.org
+
+GNU_CONFIGURE= yes
+CONFIGURE_TARGET= # empty
+
+USE_LIBTOOL= yes
+
+INSTALLS_SHLIB= yes
+
+.include <bsd.port.mk>
diff --git a/math/gmp/distinfo b/math/gmp/distinfo
new file mode 100644
index 000000000000..e39b9c030bc0
--- /dev/null
+++ b/math/gmp/distinfo
@@ -0,0 +1 @@
+MD5 (gmp-3.1.1.tar.gz) = 7c25f129df145fd6f72455926e911791
diff --git a/math/gmp/pkg-comment b/math/gmp/pkg-comment
new file mode 100644
index 000000000000..7afb720d44dc
--- /dev/null
+++ b/math/gmp/pkg-comment
@@ -0,0 +1 @@
+GMP is a free library for arbitrary precision arithmetic
diff --git a/math/gmp/pkg-descr b/math/gmp/pkg-descr
new file mode 100644
index 000000000000..58b733c9b7b6
--- /dev/null
+++ b/math/gmp/pkg-descr
@@ -0,0 +1,22 @@
+GMP is a free library for arbitrary precision arithmetic, operating
+on signed integers, rational numbers, and floating point numbers.
+There is no limit to the precision except the ones implied by the
+available memory in the machine GMP runs on. GMP has a rich set of
+functions, and the functions have a regular interface.
+
+GMP 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, with carefully
+optimized assembly code for the most common inner loops for a lot of
+CPUs, and by a general emphasis on speed (instead of simplicity or
+elegance).
+
+GMP is believed to be faster than any other similar library. The
+advantage for GMP increases with the operand sizes for certain
+operations, since GMP in many cases has asymptotically faster
+algorithms.
+
+WWW: http://www.swox.com/gmp/
+
+-- Ying-Chieh Liao
+ ijliao@csie.nctu.edu.tw
diff --git a/math/gmp/pkg-plist b/math/gmp/pkg-plist
new file mode 100644
index 000000000000..eef020239846
--- /dev/null
+++ b/math/gmp/pkg-plist
@@ -0,0 +1,11 @@
+include/gmp.h
+lib/libgmp.a
+lib/libgmp.so
+lib/libgmp.so.4
+@unexec install-info --delete %D/info/gmp %D/info/dir
+info/gmp.info
+info/gmp.info-1
+info/gmp.info-2
+info/gmp.info-3
+info/gmp.info-4
+@exec install-info %D/info/gmp %D/info/dir