From 75c02da60cc44acf8ba36cc9c27fe5b0b968f4e3 Mon Sep 17 00:00:00 2001 From: agc Date: Wed, 3 Jan 2007 07:53:37 +0000 Subject: 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. --- math/fgmp/DESCR | 3 +++ math/fgmp/Makefile | 28 ++++++++++++++++++++++++++++ math/fgmp/PLIST | 3 +++ math/fgmp/distinfo | 6 ++++++ math/fgmp/patches/patch-aa | 14 ++++++++++++++ 5 files changed, 54 insertions(+) create mode 100644 math/fgmp/DESCR create mode 100644 math/fgmp/Makefile create mode 100644 math/fgmp/PLIST create mode 100644 math/fgmp/distinfo create mode 100644 math/fgmp/patches/patch-aa 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 ++#include + #include + + /* for malloc and free */ -- cgit v1.2.3