aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortg <tg@FreeBSD.org>2000-04-07 20:11:06 +0800
committertg <tg@FreeBSD.org>2000-04-07 20:11:06 +0800
commit20104b504bfee8ea3ab6943e27e6322852e242a4 (patch)
tree65219a949534552ed07298cb255aac8b88bbea48
parent85c9d5d8065a586abe7e5eac83d5ef36258aba81 (diff)
downloadfreebsd-ports-gnome-20104b504bfee8ea3ab6943e27e6322852e242a4.tar.gz
freebsd-ports-gnome-20104b504bfee8ea3ab6943e27e6322852e242a4.tar.zst
freebsd-ports-gnome-20104b504bfee8ea3ab6943e27e6322852e242a4.zip
Add port for the GNU Scientific Library, a collection of routines
for numerical computing. PR: 16741 Submitted by: "Andrew L. Neporada" <andrew@sign.chg.ru>
-rw-r--r--math/Makefile1
-rw-r--r--math/gsl/Makefile33
-rw-r--r--math/gsl/distinfo2
-rw-r--r--math/gsl/pkg-comment1
-rw-r--r--math/gsl/pkg-descr11
-rw-r--r--math/gsl/pkg-plist185
6 files changed, 233 insertions, 0 deletions
diff --git a/math/Makefile b/math/Makefile
index 404e45d2a236..514f6800931a 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -25,6 +25,7 @@
SUBDIR += gnuplot+
SUBDIR += grace
SUBDIR += grpn
+ SUBDIR += gsl
SUBDIR += hexcalc
SUBDIR += lapack
SUBDIR += libranlib
diff --git a/math/gsl/Makefile b/math/gsl/Makefile
new file mode 100644
index 000000000000..475aa18e5c92
--- /dev/null
+++ b/math/gsl/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for: gsl
+# Version required: 0.5
+# Date created: 15 Feb 2000
+# Whom: Andrew L. Neporada <andrew@chg.ru>
+#
+# $FreeBSD$
+#
+
+DISTNAME= gsl-0.5
+CATEGORIES= math
+MASTER_SITES= ftp://sourceware.cygnus.com/pub/gsl/ \
+ ftp://ftp.funet.fi/pub/mirrors/sourceware.cygnus.com/pub/gsl/ \
+ ftp://ftp.chg.ru/pub/math/gsl/
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${GSLREF}
+
+MAINTAINER= andrew@chg.ru
+
+GNU_CONFIGURE= yes
+.if !defined(NOPORTDOCS)
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+.endif
+
+GSLREF= gsl-ref.ps.gz
+
+post-install:
+ strip ${PREFIX}/bin/gsl-histogram ${PREFIX}/bin/gsl-randist
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${PREFIX}/share/doc/gsl
+ ${INSTALL_MAN} ${DISTDIR}/gsl-ref.ps.gz ${PREFIX}/share/doc/gsl
+ ${GUNZIP_CMD} ${PREFIX}/share/doc/gsl/gsl-ref.ps.gz
+.endif
+
+.include <bsd.port.mk>
diff --git a/math/gsl/distinfo b/math/gsl/distinfo
new file mode 100644
index 000000000000..6c8e5803c419
--- /dev/null
+++ b/math/gsl/distinfo
@@ -0,0 +1,2 @@
+MD5 (gsl-0.5.tar.gz) = b0041976c30f1d4a78fbb2e89b51ef7a
+MD5 (gsl-ref.ps.gz) = 9bee4490487f46b3c6c13ff38a91711c
diff --git a/math/gsl/pkg-comment b/math/gsl/pkg-comment
new file mode 100644
index 000000000000..0f1a4498ddc4
--- /dev/null
+++ b/math/gsl/pkg-comment
@@ -0,0 +1 @@
+The GNU Scientific Library - mathematical libs
diff --git a/math/gsl/pkg-descr b/math/gsl/pkg-descr
new file mode 100644
index 000000000000..8ea4bb1e672c
--- /dev/null
+++ b/math/gsl/pkg-descr
@@ -0,0 +1,11 @@
+The GNU Scientific Library (GSL) is a collection of routines for numerical
+computing. The routines are written from scratch by the GSL team in ANSI C,
+and are meant to present a modern Applications Programming Interface (API)
+for C programmers, while allowing wrappers to be written for very high level
+languages.
+
+GSL is currently in developers release, for people who want to work on the
+library itself. When the library is complete and fully tested it will be
+announced for general use.
+
+WWW: http://sourceware.cygnus.com/gsl/
diff --git a/math/gsl/pkg-plist b/math/gsl/pkg-plist
new file mode 100644
index 000000000000..ea258d7669ff
--- /dev/null
+++ b/math/gsl/pkg-plist
@@ -0,0 +1,185 @@
+lib/gsl/libgslblas.a
+lib/gsl/libgslblascblas.a
+lib/gsl/libgslblasnative.a
+lib/gsl/libgslblock.a
+lib/gsl/libgsldht.a
+lib/gsl/libgsleigen.a
+lib/gsl/libgslerr.a
+lib/gsl/libgslfft.a
+lib/gsl/libgslhistogram.a
+lib/gsl/libgslieeeutils.a
+lib/gsl/libgslintegration.a
+lib/gsl/libgslinterpolation.a
+lib/gsl/libgsllinalg.a
+lib/gsl/libgslmatrix.a
+lib/gsl/libgslmin.a
+lib/gsl/libgslmonte.a
+lib/gsl/libgslmultiroots.a
+lib/gsl/libgslodeiv.a
+lib/gsl/libgslpoly.a
+lib/gsl/libgslrandist.a
+lib/gsl/libgslrng.a
+lib/gsl/libgslroots.a
+lib/gsl/libgslsiman.a
+lib/gsl/libgslspecfunc.a
+lib/gsl/libgslstatistics.a
+lib/gsl/libgslsum.a
+lib/gsl/libgslsys.a
+lib/gsl/libgsltest.a
+lib/gsl/libgslvector.a
+lib/gsl/libutils.a
+include/gsl/gsl_blas.h
+include/gsl/gsl_blas_raw.h
+include/gsl/gsl_blas_raw_L1.h
+include/gsl/gsl_blas_raw_L2.h
+include/gsl/gsl_blas_raw_L3.h
+include/gsl/gsl_blas_raw_cm.h
+include/gsl/gsl_blas_types.h
+include/gsl/gsl_block.h
+include/gsl/gsl_block_char.h
+include/gsl/gsl_block_complex.h
+include/gsl/gsl_block_complex_double.h
+include/gsl/gsl_block_complex_float.h
+include/gsl/gsl_block_complex_long_double.h
+include/gsl/gsl_block_double.h
+include/gsl/gsl_block_float.h
+include/gsl/gsl_block_int.h
+include/gsl/gsl_block_long.h
+include/gsl/gsl_block_long_double.h
+include/gsl/gsl_block_short.h
+include/gsl/gsl_block_uchar.h
+include/gsl/gsl_block_uint.h
+include/gsl/gsl_block_ulong.h
+include/gsl/gsl_block_ushort.h
+include/gsl/gsl_complex.h
+include/gsl/gsl_dft_complex.h
+include/gsl/gsl_dht.h
+include/gsl/gsl_eigen.h
+include/gsl/gsl_errno.h
+include/gsl/gsl_fft.h
+include/gsl/gsl_fft_complex.h
+include/gsl/gsl_fft_halfcomplex.h
+include/gsl/gsl_fft_real.h
+include/gsl/gsl_histogram.h
+include/gsl/gsl_histogram2d.h
+include/gsl/gsl_ieee_utils.h
+include/gsl/gsl_integration.h
+include/gsl/gsl_interp.h
+include/gsl/gsl_linalg.h
+include/gsl/gsl_machine.h
+include/gsl/gsl_math.h
+include/gsl/gsl_matrix.h
+include/gsl/gsl_matrix_char.h
+include/gsl/gsl_matrix_complex_double.h
+include/gsl/gsl_matrix_complex_float.h
+include/gsl/gsl_matrix_complex_long_double.h
+include/gsl/gsl_matrix_double.h
+include/gsl/gsl_matrix_float.h
+include/gsl/gsl_matrix_int.h
+include/gsl/gsl_matrix_long.h
+include/gsl/gsl_matrix_long_double.h
+include/gsl/gsl_matrix_short.h
+include/gsl/gsl_matrix_uchar.h
+include/gsl/gsl_matrix_uint.h
+include/gsl/gsl_matrix_ulong.h
+include/gsl/gsl_matrix_ushort.h
+include/gsl/gsl_message.h
+include/gsl/gsl_min.h
+include/gsl/gsl_mode.h
+include/gsl/gsl_monte.h
+include/gsl/gsl_monte_miser.h
+include/gsl/gsl_monte_plain.h
+include/gsl/gsl_monte_vegas.h
+include/gsl/gsl_multiroots.h
+include/gsl/gsl_odeiv.h
+include/gsl/gsl_poly.h
+include/gsl/gsl_precision.h
+include/gsl/gsl_randist.h
+include/gsl/gsl_rng.h
+include/gsl/gsl_roots.h
+include/gsl/gsl_sf.h
+include/gsl/gsl_sf_airy.h
+include/gsl/gsl_sf_bessel.h
+include/gsl/gsl_sf_chebyshev.h
+include/gsl/gsl_sf_clausen.h
+include/gsl/gsl_sf_coulomb.h
+include/gsl/gsl_sf_coupling.h
+include/gsl/gsl_sf_dawson.h
+include/gsl/gsl_sf_debye.h
+include/gsl/gsl_sf_dilog.h
+include/gsl/gsl_sf_elementary.h
+include/gsl/gsl_sf_ellint.h
+include/gsl/gsl_sf_elljac.h
+include/gsl/gsl_sf_erf.h
+include/gsl/gsl_sf_exp.h
+include/gsl/gsl_sf_expint.h
+include/gsl/gsl_sf_fermi_dirac.h
+include/gsl/gsl_sf_gamma.h
+include/gsl/gsl_sf_gegenbauer.h
+include/gsl/gsl_sf_hyperg.h
+include/gsl/gsl_sf_laguerre.h
+include/gsl/gsl_sf_legendre.h
+include/gsl/gsl_sf_log.h
+include/gsl/gsl_sf_poly.h
+include/gsl/gsl_sf_pow_int.h
+include/gsl/gsl_sf_psi.h
+include/gsl/gsl_sf_result.h
+include/gsl/gsl_sf_synchrotron.h
+include/gsl/gsl_sf_transport.h
+include/gsl/gsl_sf_trig.h
+include/gsl/gsl_sf_zeta.h
+include/gsl/gsl_siman.h
+include/gsl/gsl_specfunc.h
+include/gsl/gsl_statistics.h
+include/gsl/gsl_statistics_char.h
+include/gsl/gsl_statistics_double.h
+include/gsl/gsl_statistics_float.h
+include/gsl/gsl_statistics_int.h
+include/gsl/gsl_statistics_long.h
+include/gsl/gsl_statistics_long_double.h
+include/gsl/gsl_statistics_short.h
+include/gsl/gsl_statistics_uchar.h
+include/gsl/gsl_statistics_uint.h
+include/gsl/gsl_statistics_ulong.h
+include/gsl/gsl_statistics_ushort.h
+include/gsl/gsl_sum.h
+include/gsl/gsl_test.h
+include/gsl/gsl_vector.h
+include/gsl/gsl_vector_char.h
+include/gsl/gsl_vector_complex.h
+include/gsl/gsl_vector_complex_double.h
+include/gsl/gsl_vector_complex_float.h
+include/gsl/gsl_vector_complex_long_double.h
+include/gsl/gsl_vector_double.h
+include/gsl/gsl_vector_float.h
+include/gsl/gsl_vector_int.h
+include/gsl/gsl_vector_long.h
+include/gsl/gsl_vector_long_double.h
+include/gsl/gsl_vector_short.h
+include/gsl/gsl_vector_uchar.h
+include/gsl/gsl_vector_uint.h
+include/gsl/gsl_vector_ulong.h
+include/gsl/gsl_vector_ushort.h
+@unexec install-info --delete %D/info/gsl-ref.info %D/info/dir
+info/gsl-ref.info
+info/gsl-ref.info-1
+info/gsl-ref.info-10
+info/gsl-ref.info-11
+info/gsl-ref.info-12
+info/gsl-ref.info-13
+info/gsl-ref.info-2
+info/gsl-ref.info-3
+info/gsl-ref.info-4
+info/gsl-ref.info-5
+info/gsl-ref.info-6
+info/gsl-ref.info-7
+info/gsl-ref.info-8
+info/gsl-ref.info-9
+@exec install-info %D/info/gsl-ref.info %D/info/dir
+bin/gsl-randist
+bin/gsl-histogram
+bin/gsl-config
+share/doc/gsl/gsl-ref.ps
+@dirrm lib/gsl
+@dirrm include/gsl
+@dirrm share/doc/gsl