aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--math/Makefile1
-rw-r--r--math/cln/Makefile29
-rw-r--r--math/cln/distinfo1
-rw-r--r--math/cln/files/patch-Makefile.in19
-rw-r--r--math/cln/files/patch-doc::Makefile.in10
-rw-r--r--math/cln/pkg-comment1
-rw-r--r--math/cln/pkg-descr20
-rw-r--r--math/cln/pkg-plist105
8 files changed, 186 insertions, 0 deletions
diff --git a/math/Makefile b/math/Makefile
index 66ed27b8b3ce..6cb8fd742486 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -11,6 +11,7 @@
SUBDIR += blas
SUBDIR += calc
SUBDIR += calctool
+ SUBDIR += cln
SUBDIR += concorde
SUBDIR += dcdflib
SUBDIR += eispack
diff --git a/math/cln/Makefile b/math/cln/Makefile
new file mode 100644
index 000000000000..c83bf703d1e1
--- /dev/null
+++ b/math/cln/Makefile
@@ -0,0 +1,29 @@
+# ex:ts=8
+# New ports collection makefile for: cln
+# Date created: Fab 11, 2001
+# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= cln
+PORTVERSION= 1.1
+CATEGORIES= math devel
+MASTER_SITES= ftp://ftp.ilog.fr/pub/Users/haible/gnu/ \
+ ftp://ftp.santafe.edu/pub/gnu/ \
+ ftp://ftpthep.physik.uni-mainz.de/pub/gnu/
+
+MAINTAINER= ijliao@FreeBSD.org
+
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --datadir=${PREFIX}/share/cln --infodir=${PREFIX}/info \
+ --mandir=${PREFIX}/man
+
+USE_GMAKE= yes
+
+INSTALLS_SHLIB= yes
+
+MAN1= cln-config.1
+
+.include <bsd.port.mk>
diff --git a/math/cln/distinfo b/math/cln/distinfo
new file mode 100644
index 000000000000..230e369944ab
--- /dev/null
+++ b/math/cln/distinfo
@@ -0,0 +1 @@
+MD5 (cln-1.1.tar.gz) = 8054193072447a2a48da160ef03430ee
diff --git a/math/cln/files/patch-Makefile.in b/math/cln/files/patch-Makefile.in
new file mode 100644
index 000000000000..810ee06887db
--- /dev/null
+++ b/math/cln/files/patch-Makefile.in
@@ -0,0 +1,19 @@
+--- Makefile.in.orig Sun Feb 11 16:52:48 2001
++++ Makefile.in Sun Feb 11 17:03:58 2001
+@@ -33,14 +33,13 @@
+
+ install : installdirs force
+ cd @subdir@; $(MAKE) install
+- $(INSTALL_PROGRAM) cln-config $(DESTDIR)$(bindir)/cln-config
++ $(INSTALL) cln-config $(DESTDIR)$(bindir)/cln-config
+ $(INSTALL_DATA) cln-config.1 $(DESTDIR)$(mandir)/man1/cln-config.1
+- $(INSTALL_DATA) cln.m4 $(DESTDIR)$(datadir)/aclocal/cln.m4
++ $(INSTALL_DATA) cln.m4 $(DESTDIR)$(prefix)/share/aclocal/cln.m4
+
+ installdirs : force
+ cd @subdir@; $(MAKE) installdirs
+ $(MKDIR) $(DESTDIR)$(mandir)/man1
+- $(MKDIR) $(DESTDIR)$(datadir)/aclocal
+ $(MKDIR) $(DESTDIR)$(bindir)
+
+ uninstall : force
diff --git a/math/cln/files/patch-doc::Makefile.in b/math/cln/files/patch-doc::Makefile.in
new file mode 100644
index 000000000000..bc3557228651
--- /dev/null
+++ b/math/cln/files/patch-doc::Makefile.in
@@ -0,0 +1,10 @@
+--- doc/Makefile.in.orig Sun Feb 11 17:11:56 2001
++++ doc/Makefile.in Sun Feb 11 17:24:01 2001
+@@ -81,6 +81,7 @@
+
+ install : all installdirs force
+ $(INSTALL_DATA) $(srcdir)/$(PACKAGE).info $(DESTDIR)$(infodir)/$(PACKAGE).info
++ install-info $(srcdir)/$(PACKAGE).info $(DESTDIR)$(infodir)/dir
+ $(INSTALL_DATA) $(srcdir)/$(PACKAGE)_*.html $(DESTDIR)$(htmldir)
+ $(INSTALL_DATA) $(srcdir)/$(PACKAGE).dvi $(DESTDIR)$(dvidir)/$(PACKAGE).dvi
+
diff --git a/math/cln/pkg-comment b/math/cln/pkg-comment
new file mode 100644
index 000000000000..85e2272c34ff
--- /dev/null
+++ b/math/cln/pkg-comment
@@ -0,0 +1 @@
+Class Library for Numbers
diff --git a/math/cln/pkg-descr b/math/cln/pkg-descr
new file mode 100644
index 000000000000..0ed3f21cc747
--- /dev/null
+++ b/math/cln/pkg-descr
@@ -0,0 +1,20 @@
+CLN is a library for computations with all kinds of numbers. It has a
+rich set of number classes:
+
+ - Integers (with unlimited precision),
+ - Rational numbers,
+ - Floating-point numbers:
+ Short float,
+ Single float,
+ Double float,
+ Long float (with unlimited precision),
+ - Complex numbers,
+ - Modular integers (integers modulo a fixed integer),
+ - Univariate polynomials.
+
+The subtypes of the complex numbers among these are exactly the types
+of numbers known to the Common Lisp language. Therefore CLN can be used
+for Common Lisp implementations, giving `CLN' another meaning: it
+becomes an abbreviation of "Common Lisp Numbers".
+
+WWW: http://clisp.cons.org/~haible/packages-cln.html
diff --git a/math/cln/pkg-plist b/math/cln/pkg-plist
new file mode 100644
index 000000000000..db073bd26e54
--- /dev/null
+++ b/math/cln/pkg-plist
@@ -0,0 +1,105 @@
+bin/cln-config
+share/aclocal/cln.m4
+@unexec install-info --delete %D/info/cln.info %D/info/dir
+info/cln.info
+@exec install-info %D/info/cln.info %D/info/dir
+include/cln/GV.h
+include/cln/GV_complex.h
+include/cln/GV_integer.h
+include/cln/GV_modinteger.h
+include/cln/GV_number.h
+include/cln/GV_rational.h
+include/cln/GV_real.h
+include/cln/SV.h
+include/cln/SV_complex.h
+include/cln/SV_integer.h
+include/cln/SV_number.h
+include/cln/SV_rational.h
+include/cln/SV_real.h
+include/cln/SV_ringelt.h
+include/cln/V.h
+include/cln/abort.h
+include/cln/cln.h
+include/cln/complex.h
+include/cln/complex_class.h
+include/cln/complex_io.h
+include/cln/complex_ring.h
+include/cln/condition.h
+include/cln/config.h
+include/cln/dfloat.h
+include/cln/dfloat_class.h
+include/cln/dfloat_io.h
+include/cln/ffloat.h
+include/cln/ffloat_class.h
+include/cln/ffloat_io.h
+include/cln/float.h
+include/cln/float_class.h
+include/cln/float_io.h
+include/cln/floatformat.h
+include/cln/floatparam.h
+include/cln/input.h
+include/cln/integer.h
+include/cln/integer_class.h
+include/cln/integer_io.h
+include/cln/integer_ring.h
+include/cln/intparam.h
+include/cln/io.h
+include/cln/lfloat.h
+include/cln/lfloat_class.h
+include/cln/lfloat_io.h
+include/cln/malloc.h
+include/cln/modinteger.h
+include/cln/modules.h
+include/cln/null_ring.h
+include/cln/number.h
+include/cln/number_io.h
+include/cln/numtheory.h
+include/cln/object.h
+include/cln/output.h
+include/cln/proplist.h
+include/cln/random.h
+include/cln/rational.h
+include/cln/rational_class.h
+include/cln/rational_io.h
+include/cln/rational_ring.h
+include/cln/real.h
+include/cln/real_class.h
+include/cln/real_io.h
+include/cln/real_ring.h
+include/cln/ring.h
+include/cln/sfloat.h
+include/cln/sfloat_class.h
+include/cln/sfloat_io.h
+include/cln/string.h
+include/cln/symbol.h
+include/cln/timing.h
+include/cln/types.h
+include/cln/univpoly.h
+include/cln/univpoly_complex.h
+include/cln/univpoly_integer.h
+include/cln/univpoly_modint.h
+include/cln/univpoly_rational.h
+include/cln/univpoly_real.h
+include/cln/version.h
+@dirrm include/cln
+lib/libcln.a
+lib/libcln.so
+lib/libcln.so.1
+share/cln/html/cln_1.html
+share/cln/html/cln_10.html
+share/cln/html/cln_11.html
+share/cln/html/cln_12.html
+share/cln/html/cln_13.html
+share/cln/html/cln_2.html
+share/cln/html/cln_3.html
+share/cln/html/cln_4.html
+share/cln/html/cln_5.html
+share/cln/html/cln_6.html
+share/cln/html/cln_7.html
+share/cln/html/cln_8.html
+share/cln/html/cln_9.html
+share/cln/html/cln_toc.html
+share/cln/dvi/cln.dvi
+@dirrm share/cln/html
+@dirrm share/cln/dvi
+@dirrm share/cln