diff options
author | agc <agc@pkgsrc.org> | 2007-01-03 07:53:37 +0000 |
---|---|---|
committer | agc <agc@pkgsrc.org> | 2007-01-03 07:53:37 +0000 |
commit | 75c02da60cc44acf8ba36cc9c27fe5b0b968f4e3 (patch) | |
tree | 8242e48ff352c58168900b76e2f9907c8cc5eaea /math | |
parent | 7868be43f9eb81befb62b369d93e206c6ae7cfcc (diff) | |
download | pkgsrc-75c02da60cc44acf8ba36cc9c27fe5b0b968f4e3.tar.gz |
Initial import of Mark Henderson's multi-precision maths (hello mid-Atlantic
divide) fgmp-1.0b5 routines into the Packages Collection:
FGMP is Mark Henderson's public domain implementation of a subset of
the GNU gmp library with the same API. The fgmp library also includes
a couple of extra routines.
Diffstat (limited to 'math')
-rw-r--r-- | math/fgmp/DESCR | 3 | ||||
-rw-r--r-- | math/fgmp/Makefile | 28 | ||||
-rw-r--r-- | math/fgmp/PLIST | 3 | ||||
-rw-r--r-- | math/fgmp/distinfo | 6 | ||||
-rw-r--r-- | math/fgmp/patches/patch-aa | 14 |
5 files changed, 54 insertions, 0 deletions
diff --git a/math/fgmp/DESCR b/math/fgmp/DESCR new file mode 100644 index 00000000000..db01d7f250a --- /dev/null +++ b/math/fgmp/DESCR @@ -0,0 +1,3 @@ +FGMP is Mark Henderson's public domain implementation of a subset of +the GNU gmp library with the same API. The fgmp library also includes +a couple of extra routines. diff --git a/math/fgmp/Makefile b/math/fgmp/Makefile new file mode 100644 index 00000000000..067f7bdc576 --- /dev/null +++ b/math/fgmp/Makefile @@ -0,0 +1,28 @@ +# $NetBSD: Makefile,v 1.1.1.1 2007/01/03 07:53:37 agc Exp $ + +DISTNAME= fgmp-1.0b5-src-10.10 +PKGNAME= fgmp-1.0b5 +CATEGORIES= math +MASTER_SITES= http://hpux.cs.utah.edu/hppd/cgi-bin/redirect?hpux/Maths/Misc/fgmp-1.0b5/ + +MAINTAINER= pkgsrc-user@NetBSD.org +HOMEPAGE= http://hpux.cs.utah.edu/hppd/hpux/Maths/Misc/fgmp-1.0b5/ +COMMENT= Minimalist free re-implementation of GNU multi-precision routines + +WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} +USE_LIBTOOL= yes + +do-configure:; + +do-build: + cd ${WRKSRC} && ( \ + ${LIBTOOL} --mode=compile ${CC} -O -c gmp.c; \ + ${LIBTOOL} --mode=link ${CC} -o libfgmp.la gmp.lo \ + -rpath ${PREFIX}/lib -version-info 1:0; \ + ) + +do-install: + cd ${WRKSRC} && ${LIBTOOL} --mode=install ${INSTALL_LIB} libfgmp.la ${PREFIX}/lib + ${INSTALL_DATA} ${WRKSRC}/gmp.h ${PREFIX}/include/fgmp.h + +.include "../../mk/bsd.pkg.mk" diff --git a/math/fgmp/PLIST b/math/fgmp/PLIST new file mode 100644 index 00000000000..3b1c0592089 --- /dev/null +++ b/math/fgmp/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2007/01/03 07:53:37 agc Exp $ +include/fgmp.h +lib/libfgmp.la diff --git a/math/fgmp/distinfo b/math/fgmp/distinfo new file mode 100644 index 00000000000..c6a625f6c2f --- /dev/null +++ b/math/fgmp/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2007/01/03 07:53:37 agc Exp $ + +SHA1 (fgmp-1.0b5-src-10.10.tar.gz) = ff34ef4033958ad3ad130b74aea8b7e16acfb6bc +RMD160 (fgmp-1.0b5-src-10.10.tar.gz) = b85db676643fab4b5af18372fb719b6946cf11cf +Size (fgmp-1.0b5-src-10.10.tar.gz) = 13429 bytes +SHA1 (patch-aa) = 78b2dc3acd641e9b5b96e7de2f4ab12d71028ed1 diff --git a/math/fgmp/patches/patch-aa b/math/fgmp/patches/patch-aa new file mode 100644 index 00000000000..d049313bf99 --- /dev/null +++ b/math/fgmp/patches/patch-aa @@ -0,0 +1,14 @@ +$NetBSD: patch-aa,v 1.1.1.1 2007/01/03 07:53:37 agc Exp $ + +Silence compiler warnings + +--- gmp.h 2006/12/29 14:27:44 1.1 ++++ gmp.h 2006/12/29 14:28:02 +@@ -21,6 +21,7 @@ + */ + + #include <stdio.h> ++#include <string.h> + #include <sys/types.h> + + /* for malloc and free */ |