From andrew@sign.chg.ru  Wed Feb 16 03:04:45 2000
Return-Path: <andrew@sign.chg.ru>
Received: from sign.chg.ru (sign.chg.ru [193.233.46.10])
	by builder.freebsd.org (Postfix) with ESMTP id ED1FB3D20
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 16 Feb 2000 03:04:32 -0800 (PST)
Received: (from andrew@localhost)
	by sign.chg.ru (8.9.3/8.9.3) id OAA87551;
	Wed, 16 Feb 2000 14:04:54 +0300 (MSK)
	(envelope-from andrew)
Message-Id: <200002161104.OAA87551@sign.chg.ru>
Date: Wed, 16 Feb 2000 14:04:54 +0300 (MSK)
From: "Andrew L. Neporada" <andrew@sign.chg.ru>
Reply-To: andrew@sign.chg.ru
To: FreeBSD-gnats-submit@freebsd.org
Subject: new port: math/gsl (The GNU Scientific Library)
X-Send-Pr-Version: 3.2

>Number:         16741
>Category:       ports
>Synopsis:       new port: math/gsl (The GNU Scientific Library)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 16 03:10:01 PST 2000
>Closed-Date:    Fri Apr 7 05:10:56 PDT 2000
>Last-Modified:  Fri Apr  7 05:11:43 PDT 2000
>Originator:     Andrew L. Neporada
>Release:        FreeBSD 3.4-STABLE i386
>Organization:
>Environment:

	

>Description:
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/
>How-To-Repeat:

	

>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	.
#	./Makefile
#	./files
#	./files/md5
#	./pkg
#	./pkg/PLIST
#	./pkg/COMMENT
#	./pkg/DESCR
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./Makefile'
X# New ports collection makefile for:   gsl
X# Version required:                    0.5
X# Date created:                        15 Feb 2000
X# Whom:                                Andrew L. Neporada <andrew@chg.ru>
X#
X# $FreeBSD$
X#
X
XDISTNAME=	gsl-0.5
XCATEGORIES=	math
XMASTER_SITES=	ftp://sourceware.cygnus.com/pub/gsl/ \
X		ftp://ftp.funet.fi/pub/mirrors/sourceware.cygnus.com/pub/gsl/ \
X		ftp://ftp.chg.ru/pub/math/gsl/
X.if !defined(NOPORTDOCS)
XDISTFILES=	gsl-0.5.tar.gz gsl-ref.ps.gz
XEXTRACT_ONLY=	gsl-0.5.tar.gz
X.endif
X
XMAINTAINER=	andrew@chg.ru
X
XGNU_CONFIGURE=	yes
X
Xpost-install:
X		strip ${PREFIX}/bin/gsl-histogram ${PREFIX}/bin/gsl-randist
X.if !defined(NOPORTDOCS)
X		${MKDIR} ${PREFIX}/share/doc/gsl
X		${INSTALL_MAN}  \
X			${DISTDIR}/gsl-ref.ps.gz  \
X			${PREFIX}/share/doc/gsl
X		${GUNZIP_CMD} ${PREFIX}/share/doc/gsl/gsl-ref.ps.gz
X.endif
X
X.include <bsd.port.mk>
END-of-./Makefile
echo c - ./files
mkdir -p ./files > /dev/null 2>&1
echo x - ./files/md5
sed 's/^X//' >./files/md5 << 'END-of-./files/md5'
XMD5 (gsl-0.5.tar.gz) = b0041976c30f1d4a78fbb2e89b51ef7a
XMD5 (gsl-ref.ps.gz) = 9bee4490487f46b3c6c13ff38a91711c
END-of-./files/md5
echo c - ./pkg
mkdir -p ./pkg > /dev/null 2>&1
echo x - ./pkg/PLIST
sed 's/^X//' >./pkg/PLIST << 'END-of-./pkg/PLIST'
Xlib/gsl/libgslblas.a
Xlib/gsl/libgslblascblas.a
Xlib/gsl/libgslblasnative.a
Xlib/gsl/libgslblock.a
Xlib/gsl/libgsldht.a
Xlib/gsl/libgsleigen.a
Xlib/gsl/libgslerr.a
Xlib/gsl/libgslfft.a
Xlib/gsl/libgslhistogram.a
Xlib/gsl/libgslieeeutils.a
Xlib/gsl/libgslintegration.a
Xlib/gsl/libgslinterpolation.a
Xlib/gsl/libgsllinalg.a
Xlib/gsl/libgslmatrix.a
Xlib/gsl/libgslmin.a
Xlib/gsl/libgslmonte.a
Xlib/gsl/libgslmultiroots.a
Xlib/gsl/libgslodeiv.a
Xlib/gsl/libgslpoly.a
Xlib/gsl/libgslrandist.a
Xlib/gsl/libgslrng.a
Xlib/gsl/libgslroots.a
Xlib/gsl/libgslsiman.a
Xlib/gsl/libgslspecfunc.a
Xlib/gsl/libgslstatistics.a
Xlib/gsl/libgslsum.a
Xlib/gsl/libgslsys.a
Xlib/gsl/libgsltest.a
Xlib/gsl/libgslvector.a
Xlib/gsl/libutils.a
Xinclude/gsl/gsl_blas.h
Xinclude/gsl/gsl_blas_raw.h
Xinclude/gsl/gsl_blas_raw_L1.h
Xinclude/gsl/gsl_blas_raw_L2.h
Xinclude/gsl/gsl_blas_raw_L3.h
Xinclude/gsl/gsl_blas_raw_cm.h
Xinclude/gsl/gsl_blas_types.h
Xinclude/gsl/gsl_block.h
Xinclude/gsl/gsl_block_char.h
Xinclude/gsl/gsl_block_complex.h
Xinclude/gsl/gsl_block_complex_double.h
Xinclude/gsl/gsl_block_complex_float.h
Xinclude/gsl/gsl_block_complex_long_double.h
Xinclude/gsl/gsl_block_double.h
Xinclude/gsl/gsl_block_float.h
Xinclude/gsl/gsl_block_int.h
Xinclude/gsl/gsl_block_long.h
Xinclude/gsl/gsl_block_long_double.h
Xinclude/gsl/gsl_block_short.h
Xinclude/gsl/gsl_block_uchar.h
Xinclude/gsl/gsl_block_uint.h
Xinclude/gsl/gsl_block_ulong.h
Xinclude/gsl/gsl_block_ushort.h
Xinclude/gsl/gsl_complex.h
Xinclude/gsl/gsl_dft_complex.h
Xinclude/gsl/gsl_dht.h
Xinclude/gsl/gsl_eigen.h
Xinclude/gsl/gsl_errno.h
Xinclude/gsl/gsl_fft.h
Xinclude/gsl/gsl_fft_complex.h
Xinclude/gsl/gsl_fft_halfcomplex.h
Xinclude/gsl/gsl_fft_real.h
Xinclude/gsl/gsl_histogram.h
Xinclude/gsl/gsl_histogram2d.h
Xinclude/gsl/gsl_ieee_utils.h
Xinclude/gsl/gsl_integration.h
Xinclude/gsl/gsl_interp.h
Xinclude/gsl/gsl_linalg.h
Xinclude/gsl/gsl_machine.h
Xinclude/gsl/gsl_math.h
Xinclude/gsl/gsl_matrix.h
Xinclude/gsl/gsl_matrix_char.h
Xinclude/gsl/gsl_matrix_complex_double.h
Xinclude/gsl/gsl_matrix_complex_float.h
Xinclude/gsl/gsl_matrix_complex_long_double.h
Xinclude/gsl/gsl_matrix_double.h
Xinclude/gsl/gsl_matrix_float.h
Xinclude/gsl/gsl_matrix_int.h
Xinclude/gsl/gsl_matrix_long.h
Xinclude/gsl/gsl_matrix_long_double.h
Xinclude/gsl/gsl_matrix_short.h
Xinclude/gsl/gsl_matrix_uchar.h
Xinclude/gsl/gsl_matrix_uint.h
Xinclude/gsl/gsl_matrix_ulong.h
Xinclude/gsl/gsl_matrix_ushort.h
Xinclude/gsl/gsl_message.h
Xinclude/gsl/gsl_min.h
Xinclude/gsl/gsl_mode.h
Xinclude/gsl/gsl_monte.h
Xinclude/gsl/gsl_monte_miser.h
Xinclude/gsl/gsl_monte_plain.h
Xinclude/gsl/gsl_monte_vegas.h
Xinclude/gsl/gsl_multiroots.h
Xinclude/gsl/gsl_odeiv.h
Xinclude/gsl/gsl_poly.h
Xinclude/gsl/gsl_precision.h
Xinclude/gsl/gsl_randist.h
Xinclude/gsl/gsl_rng.h
Xinclude/gsl/gsl_roots.h
Xinclude/gsl/gsl_sf.h
Xinclude/gsl/gsl_sf_airy.h
Xinclude/gsl/gsl_sf_bessel.h
Xinclude/gsl/gsl_sf_chebyshev.h
Xinclude/gsl/gsl_sf_clausen.h
Xinclude/gsl/gsl_sf_coulomb.h
Xinclude/gsl/gsl_sf_coupling.h
Xinclude/gsl/gsl_sf_dawson.h
Xinclude/gsl/gsl_sf_debye.h
Xinclude/gsl/gsl_sf_dilog.h
Xinclude/gsl/gsl_sf_elementary.h
Xinclude/gsl/gsl_sf_ellint.h
Xinclude/gsl/gsl_sf_elljac.h
Xinclude/gsl/gsl_sf_erf.h
Xinclude/gsl/gsl_sf_exp.h
Xinclude/gsl/gsl_sf_expint.h
Xinclude/gsl/gsl_sf_fermi_dirac.h
Xinclude/gsl/gsl_sf_gamma.h
Xinclude/gsl/gsl_sf_gegenbauer.h
Xinclude/gsl/gsl_sf_hyperg.h
Xinclude/gsl/gsl_sf_laguerre.h
Xinclude/gsl/gsl_sf_legendre.h
Xinclude/gsl/gsl_sf_log.h
Xinclude/gsl/gsl_sf_poly.h
Xinclude/gsl/gsl_sf_pow_int.h
Xinclude/gsl/gsl_sf_psi.h
Xinclude/gsl/gsl_sf_result.h
Xinclude/gsl/gsl_sf_synchrotron.h
Xinclude/gsl/gsl_sf_transport.h
Xinclude/gsl/gsl_sf_trig.h
Xinclude/gsl/gsl_sf_zeta.h
Xinclude/gsl/gsl_siman.h
Xinclude/gsl/gsl_specfunc.h
Xinclude/gsl/gsl_statistics.h
Xinclude/gsl/gsl_statistics_char.h
Xinclude/gsl/gsl_statistics_double.h
Xinclude/gsl/gsl_statistics_float.h
Xinclude/gsl/gsl_statistics_int.h
Xinclude/gsl/gsl_statistics_long.h
Xinclude/gsl/gsl_statistics_long_double.h
Xinclude/gsl/gsl_statistics_short.h
Xinclude/gsl/gsl_statistics_uchar.h
Xinclude/gsl/gsl_statistics_uint.h
Xinclude/gsl/gsl_statistics_ulong.h
Xinclude/gsl/gsl_statistics_ushort.h
Xinclude/gsl/gsl_sum.h
Xinclude/gsl/gsl_test.h
Xinclude/gsl/gsl_vector.h
Xinclude/gsl/gsl_vector_char.h
Xinclude/gsl/gsl_vector_complex.h
Xinclude/gsl/gsl_vector_complex_double.h
Xinclude/gsl/gsl_vector_complex_float.h
Xinclude/gsl/gsl_vector_complex_long_double.h
Xinclude/gsl/gsl_vector_double.h
Xinclude/gsl/gsl_vector_float.h
Xinclude/gsl/gsl_vector_int.h
Xinclude/gsl/gsl_vector_long.h
Xinclude/gsl/gsl_vector_long_double.h
Xinclude/gsl/gsl_vector_short.h
Xinclude/gsl/gsl_vector_uchar.h
Xinclude/gsl/gsl_vector_uint.h
Xinclude/gsl/gsl_vector_ulong.h
Xinclude/gsl/gsl_vector_ushort.h
X@unexec install-info --delete %D/info/gsl-ref.info %D/info/dir
Xinfo/gsl-ref.info
Xinfo/gsl-ref.info-1
Xinfo/gsl-ref.info-10
Xinfo/gsl-ref.info-11
Xinfo/gsl-ref.info-12
Xinfo/gsl-ref.info-13
Xinfo/gsl-ref.info-2
Xinfo/gsl-ref.info-3
Xinfo/gsl-ref.info-4
Xinfo/gsl-ref.info-5
Xinfo/gsl-ref.info-6
Xinfo/gsl-ref.info-7
Xinfo/gsl-ref.info-8
Xinfo/gsl-ref.info-9
X@exec install-info %D/info/gsl-ref.info %D/info/dir
Xbin/gsl-randist
Xbin/gsl-histogram
Xbin/gsl-config
Xshare/doc/gsl/gsl-ref.ps
X@dirrm lib/gsl
X@dirrm include/gsl
X@dirrm share/doc/gsl
END-of-./pkg/PLIST
echo x - ./pkg/COMMENT
sed 's/^X//' >./pkg/COMMENT << 'END-of-./pkg/COMMENT'
XThe GNU Scientific Library - mathematical libs
END-of-./pkg/COMMENT
echo x - ./pkg/DESCR
sed 's/^X//' >./pkg/DESCR << 'END-of-./pkg/DESCR'
XThe GNU Scientific Library (GSL) is a collection of routines for numerical
Xcomputing. The routines are written from scratch by the GSL team in ANSI C,
Xand are meant to present a modern Applications Programming Interface (API)
Xfor C programmers, while allowing wrappers to be written for very high level
Xlanguages. 
X
XGSL is currently in developers release, for people who want to work on the
Xlibrary itself. When the library is complete and fully tested it will be
Xannounced for general use. 
X
XWWW: http://sourceware.cygnus.com/gsl/
END-of-./pkg/DESCR
exit


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: tg 
State-Changed-When: Fri Apr 7 05:10:56 PDT 2000 
State-Changed-Why:  
Imported, thanks. I made some minor changes to make portlint happy. 
>Unformatted:
