diff options
author | tg <tg@FreeBSD.org> | 2000-04-07 20:11:06 +0800 |
---|---|---|
committer | tg <tg@FreeBSD.org> | 2000-04-07 20:11:06 +0800 |
commit | 20104b504bfee8ea3ab6943e27e6322852e242a4 (patch) | |
tree | 65219a949534552ed07298cb255aac8b88bbea48 | |
parent | 85c9d5d8065a586abe7e5eac83d5ef36258aba81 (diff) | |
download | freebsd-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/Makefile | 1 | ||||
-rw-r--r-- | math/gsl/Makefile | 33 | ||||
-rw-r--r-- | math/gsl/distinfo | 2 | ||||
-rw-r--r-- | math/gsl/pkg-comment | 1 | ||||
-rw-r--r-- | math/gsl/pkg-descr | 11 | ||||
-rw-r--r-- | math/gsl/pkg-plist | 185 |
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 |