aboutsummaryrefslogtreecommitdiff
path: root/math/bsdnt
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2014-01-03 21:37:23 +0000
committerSteve Wills <swills@FreeBSD.org>2014-01-03 21:37:23 +0000
commit18326009bee30375c34a81096f45cdd33b018b0f (patch)
treeab58d4c8b91ef9604440d3b5e99393ae528e486c /math/bsdnt
parente936740ebea07dc390c24a61cfed3a328b045c91 (diff)
downloadports-18326009bee30375c34a81096f45cdd33b018b0f.tar.gz
ports-18326009bee30375c34a81096f45cdd33b018b0f.zip
A BSD licensed Bignum library
Notes
Notes: svn path=/head/; revision=338583
Diffstat (limited to 'math/bsdnt')
-rw-r--r--math/bsdnt/Makefile31
-rw-r--r--math/bsdnt/distinfo2
-rw-r--r--math/bsdnt/files/patch-nn.h10
-rw-r--r--math/bsdnt/files/patch-rand__internal_rand.h10
-rw-r--r--math/bsdnt/pkg-descr3
-rw-r--r--math/bsdnt/pkg-plist22
6 files changed, 78 insertions, 0 deletions
diff --git a/math/bsdnt/Makefile b/math/bsdnt/Makefile
new file mode 100644
index 000000000000..5f342f16a320
--- /dev/null
+++ b/math/bsdnt/Makefile
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME= bsdnt
+PORTVERSION= 1.0
+CATEGORIES= math
+MASTER_SITES= GH
+
+MAINTAINER= swills@FreeBSD.org
+COMMENT= Bignum Library
+
+LICENSE= BSD3CLAUSE
+
+BUILD_DEPENDS= bash:${PORTSDIR}/shells/bash
+
+USES= gmake
+USE_GITHUB= yes
+GH_ACCOUNT= wbhart
+GH_PROJECT= ${PORTNAME}
+GH_TAGNAME= 72e20a7
+
+USE_LDCONFIG= yes
+
+WRKSRC= ${WRKDIR}/wbhart-${PORTNAME}-${GH_TAGNAME}
+
+pre-configure:
+ @${REINPLACE_CMD} -e "s,#!/bin/bash,#!${LOCALBASE}/bin/bash," ${WRKSRC}/configure
+
+do-configure:
+ @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ./configure --prefix=${STAGEDIR}${PREFIX} CC=cc CXX=c++ AS=cc
+
+.include <bsd.port.mk>
diff --git a/math/bsdnt/distinfo b/math/bsdnt/distinfo
new file mode 100644
index 000000000000..06d589935da9
--- /dev/null
+++ b/math/bsdnt/distinfo
@@ -0,0 +1,2 @@
+SHA256 (bsdnt-1.0.tar.gz) = fe7a6b9692dd5d9a51abf8be352f386af3b8ac650dd7ee210e42d9e6009d701a
+SIZE (bsdnt-1.0.tar.gz) = 58899
diff --git a/math/bsdnt/files/patch-nn.h b/math/bsdnt/files/patch-nn.h
new file mode 100644
index 000000000000..0af0f7e8ea24
--- /dev/null
+++ b/math/bsdnt/files/patch-nn.h
@@ -0,0 +1,10 @@
+--- nn.h.orig 2014-01-03 20:28:26.000000000 +0000
++++ nn.h 2014-01-03 20:29:08.000000000 +0000
+@@ -31,7 +31,6 @@
+ #include <stdint.h>
+ #include <stdlib.h>
+ #include <limits.h>
+-#include <malloc.h>
+
+ #include "helper.h"
+ #include "rand.h"
diff --git a/math/bsdnt/files/patch-rand__internal_rand.h b/math/bsdnt/files/patch-rand__internal_rand.h
new file mode 100644
index 000000000000..dce28e68b8e3
--- /dev/null
+++ b/math/bsdnt/files/patch-rand__internal_rand.h
@@ -0,0 +1,10 @@
+--- rand/internal_rand.h.orig 2014-01-03 20:32:30.000000000 +0000
++++ rand/internal_rand.h 2014-01-03 20:32:40.000000000 +0000
+@@ -30,7 +30,6 @@
+
+ #include <stdint.h>
+ #include <stdlib.h>
+-#include <malloc.h>
+
+ #include "helper.h"
+ #include "rand.h"
diff --git a/math/bsdnt/pkg-descr b/math/bsdnt/pkg-descr
new file mode 100644
index 000000000000..3fe010c93683
--- /dev/null
+++ b/math/bsdnt/pkg-descr
@@ -0,0 +1,3 @@
+A BSD licensed Bignum library
+
+WWW: https://github.com/wbhart/bsdnt/
diff --git a/math/bsdnt/pkg-plist b/math/bsdnt/pkg-plist
new file mode 100644
index 000000000000..c96cc93a43ec
--- /dev/null
+++ b/math/bsdnt/pkg-plist
@@ -0,0 +1,22 @@
+lib/libbsdnt.a
+lib/libbsdnt.so
+include/bsdnt/arch/inline/nn_linear_x86_64_core2.h
+include/bsdnt/arch/inline/nn_linear_x86_64_k8.h
+include/bsdnt/config.h
+include/bsdnt/helper.h
+include/bsdnt/helper_arch.h
+include/bsdnt/nn.h
+include/bsdnt/nn_arch.h
+include/bsdnt/nn_linear_arch.h
+include/bsdnt/nn_quadratic_arch.h
+include/bsdnt/nn_subquadratic_arch.h
+include/bsdnt/rand.h
+include/bsdnt/sha1.h
+include/bsdnt/test.h
+include/bsdnt/tuning.h
+include/bsdnt/types_arch.h
+include/bsdnt/zz.h
+include/bsdnt/zz0.h
+@dirrm include/bsdnt/arch/inline
+@dirrm include/bsdnt/arch
+@dirrm include/bsdnt