aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwill <will@FreeBSD.org>2000-06-10 06:51:50 +0800
committerwill <will@FreeBSD.org>2000-06-10 06:51:50 +0800
commitfd0d5b277703fa2828ac5b8f2b94cb5a00268654 (patch)
tree56360acf5656d8a61a16037ebde46309960730e5
parenta7f915f22d371c0ee53e4eeea835120abab66eb3 (diff)
downloadfreebsd-ports-gnome-fd0d5b277703fa2828ac5b8f2b94cb5a00268654.tar.gz
freebsd-ports-gnome-fd0d5b277703fa2828ac5b8f2b94cb5a00268654.tar.zst
freebsd-ports-gnome-fd0d5b277703fa2828ac5b8f2b94cb5a00268654.zip
Add nurbs++, a C++ library for representing curves or surfaces.
PR: 18673 Submitted by: R Joseph Wright <rjoseph@mammalia.org>
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/nurbs++/Makefile17
-rw-r--r--graphics/nurbs++/distinfo1
-rw-r--r--graphics/nurbs++/pkg-comment1
-rw-r--r--graphics/nurbs++/pkg-descr10
-rw-r--r--graphics/nurbs++/pkg-plist54
6 files changed, 84 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile
index f19eced8023f..353c1486da96 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -106,6 +106,7 @@
SUBDIR += mtv
SUBDIR += netpbm
SUBDIR += netshow
+ SUBDIR += nurbs++
SUBDIR += opendx
SUBDIR += opendx-samples
SUBDIR += opengl-man
diff --git a/graphics/nurbs++/Makefile b/graphics/nurbs++/Makefile
new file mode 100644
index 000000000000..20e682c2eab9
--- /dev/null
+++ b/graphics/nurbs++/Makefile
@@ -0,0 +1,17 @@
+# New ports collection makefile for: nurbs++
+# Date created: 14 May 2000
+# Whom: R Joseph Wright <rjoseph@mammalia.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= nurbs++
+PORTVERSION= 3.0.10
+CATEGORIES= graphics
+MASTER_SITES= http://yukon.genie.uottawa.ca/~lavoie/software/nurbs/
+
+MAINTAINER= ports@FreeBSD.org
+
+USE_LIBTOOL= yes
+
+.include <bsd.port.mk>
diff --git a/graphics/nurbs++/distinfo b/graphics/nurbs++/distinfo
new file mode 100644
index 000000000000..ec743f143c71
--- /dev/null
+++ b/graphics/nurbs++/distinfo
@@ -0,0 +1 @@
+MD5 (nurbs++-3.0.10.tar.gz) = f122aaaa55879fb1bd652458fe3f6d88
diff --git a/graphics/nurbs++/pkg-comment b/graphics/nurbs++/pkg-comment
new file mode 100644
index 000000000000..7bb32ffbcd5a
--- /dev/null
+++ b/graphics/nurbs++/pkg-comment
@@ -0,0 +1 @@
+A C++ library for representing curves or surfaces
diff --git a/graphics/nurbs++/pkg-descr b/graphics/nurbs++/pkg-descr
new file mode 100644
index 000000000000..2871c22a1b1e
--- /dev/null
+++ b/graphics/nurbs++/pkg-descr
@@ -0,0 +1,10 @@
+Non-Uniform Rational B-Splines (NURBS) are parametric functions which can
+represent any type of curves or surfaces. This C++ library hides the basic
+mathematics of NURBS, allowing the user to focus on the more challenging
+parts of their projects.
+
+The NURBS++ package includes a matrix library, an image manipulation
+library, a numerical library and a NURBS library.
+
+This library is copyrighted under the terms of the LGPL by its author,
+Phillipe Lavoie <lavoie@zeus.genie.uottawa.ca>.
diff --git a/graphics/nurbs++/pkg-plist b/graphics/nurbs++/pkg-plist
new file mode 100644
index 000000000000..f6ee23a1bb1a
--- /dev/null
+++ b/graphics/nurbs++/pkg-plist
@@ -0,0 +1,54 @@
+lib/libmatrixI.a
+lib/libmatrixI.so
+lib/libmatrixI.so.1
+lib/libmatrixN.so.1
+lib/libmatrixN.so
+lib/libmatrixN.a
+lib/libmatrix.a
+lib/libmatrix.so
+lib/libmatrix.so.1
+lib/libnurbsd.a
+lib/libnurbsd.so
+lib/libnurbsd.so.1
+lib/libnurbsf.a
+lib/libnurbsf.so
+lib/libnurbsf.so.1
+include/nurbs++/barray2d.hh
+include/nurbs++/barray.hh
+include/nurbs++/color.hh
+include/nurbs++/coordinate.hh
+include/nurbs++/curve.hh
+include/nurbs++/cvector.hh
+include/nurbs++/error.hh
+include/nurbs++/filter.hh
+include/nurbs++/galloc2d.hh
+include/nurbs++/galloc.hh
+include/nurbs++/hnurbs.hh
+include/nurbs++/hnurbsS.hh
+include/nurbs++/hnurbsS_sp.hh
+include/nurbs++/hpoint_nd.hh
+include/nurbs++/image.hh
+include/nurbs++/integrate.hh
+include/nurbs++/list.hh
+include/nurbs++/matrixMat.hh
+include/nurbs++/matrixRT.hh
+include/nurbs++/matrixTool.hh
+include/nurbs++/matrix.hh
+include/nurbs++/matrix_global.hh
+include/nurbs++/nurbsGL.hh
+include/nurbs++/nurbs.hh
+include/nurbs++/nurbs_global.hh
+include/nurbs++/nurbsS.hh
+include/nurbs++/nurbsS_sp.hh
+include/nurbs++/nurbsSub.hh
+include/nurbs++/nurbs_sp.hh
+include/nurbs++/plib_config.hh
+include/nurbs++/point_nd.hh
+include/nurbs++/rec_filter.hh
+include/nurbs++/specialType.hh
+include/nurbs++/specialVcc.hh
+include/nurbs++/statistic.hh
+include/nurbs++/surface.hh
+include/nurbs++/tri_spline.hh
+include/nurbs++/vector.hh
+@dirrm include/nurbs++