[Midnightbsd-cvs] mports: math/gsl: Added gsl-1.11

ctriv at midnightbsd.org ctriv at midnightbsd.org
Sat Dec 20 13:38:54 EST 2008


Log Message:
-----------
Added gsl-1.11

Added Files:
-----------
    mports/math/gsl:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/math/gsl/files:
        patch-Makefile.in (r1.1)
        patch-configure (r1.1)

-------------- next part --------------
--- /dev/null
+++ math/gsl/pkg-descr
@@ -0,0 +1,7 @@
+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. 
+
+WWW: http://www.gnu.org/software/gsl
--- /dev/null
+++ math/gsl/pkg-plist
@@ -0,0 +1,231 @@
+bin/gsl-config
+bin/gsl-histogram
+bin/gsl-randist
+include/gsl/gsl_blas.h
+include/gsl/gsl_blas_types.h
+include/gsl/gsl_block.h
+include/gsl/gsl_block_char.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_bspline.h
+include/gsl/gsl_cblas.h
+include/gsl/gsl_cdf.h
+include/gsl/gsl_chebyshev.h
+include/gsl/gsl_check_range.h
+include/gsl/gsl_combination.h
+include/gsl/gsl_complex.h
+include/gsl/gsl_complex_math.h
+include/gsl/gsl_const.h
+include/gsl/gsl_const_cgs.h
+include/gsl/gsl_const_cgsm.h
+include/gsl/gsl_const_mks.h
+include/gsl/gsl_const_mksa.h
+include/gsl/gsl_const_num.h
+include/gsl/gsl_deriv.h
+include/gsl/gsl_dft_complex.h
+include/gsl/gsl_dft_complex_float.h
+include/gsl/gsl_dht.h
+include/gsl/gsl_diff.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_complex_float.h
+include/gsl/gsl_fft_halfcomplex.h
+include/gsl/gsl_fft_halfcomplex_float.h
+include/gsl/gsl_fft_real.h
+include/gsl/gsl_fft_real_float.h
+include/gsl/gsl_fit.h
+include/gsl/gsl_heapsort.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_multifit.h
+include/gsl/gsl_multifit_nlin.h
+include/gsl/gsl_multimin.h
+include/gsl/gsl_multiroots.h
+include/gsl/gsl_nan.h
+include/gsl/gsl_ntuple.h
+include/gsl/gsl_odeiv.h
+include/gsl/gsl_permutation.h
+include/gsl/gsl_permute.h
+include/gsl/gsl_permute_char.h
+include/gsl/gsl_permute_complex_double.h
+include/gsl/gsl_permute_complex_float.h
+include/gsl/gsl_permute_complex_long_double.h
+include/gsl/gsl_permute_double.h
+include/gsl/gsl_permute_float.h
+include/gsl/gsl_permute_int.h
+include/gsl/gsl_permute_long.h
+include/gsl/gsl_permute_long_double.h
+include/gsl/gsl_permute_short.h
+include/gsl/gsl_permute_uchar.h
+include/gsl/gsl_permute_uint.h
+include/gsl/gsl_permute_ulong.h
+include/gsl/gsl_permute_ushort.h
+include/gsl/gsl_permute_vector.h
+include/gsl/gsl_permute_vector_char.h
+include/gsl/gsl_permute_vector_complex_double.h
+include/gsl/gsl_permute_vector_complex_float.h
+include/gsl/gsl_permute_vector_complex_long_double.h
+include/gsl/gsl_permute_vector_double.h
+include/gsl/gsl_permute_vector_float.h
+include/gsl/gsl_permute_vector_int.h
+include/gsl/gsl_permute_vector_long.h
+include/gsl/gsl_permute_vector_long_double.h
+include/gsl/gsl_permute_vector_short.h
+include/gsl/gsl_permute_vector_uchar.h
+include/gsl/gsl_permute_vector_uint.h
+include/gsl/gsl_permute_vector_ulong.h
+include/gsl/gsl_permute_vector_ushort.h
+include/gsl/gsl_poly.h
+include/gsl/gsl_pow_int.h
+include/gsl/gsl_precision.h
+include/gsl/gsl_qrng.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_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_lambert.h
+include/gsl/gsl_sf_legendre.h
+include/gsl/gsl_sf_log.h
+include/gsl/gsl_sf_mathieu.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_sort.h
+include/gsl/gsl_sort_char.h
+include/gsl/gsl_sort_double.h
+include/gsl/gsl_sort_float.h
+include/gsl/gsl_sort_int.h
+include/gsl/gsl_sort_long.h
+include/gsl/gsl_sort_long_double.h
+include/gsl/gsl_sort_short.h
+include/gsl/gsl_sort_uchar.h
+include/gsl/gsl_sort_uint.h
+include/gsl/gsl_sort_ulong.h
+include/gsl/gsl_sort_ushort.h
+include/gsl/gsl_sort_vector.h
+include/gsl/gsl_sort_vector_char.h
+include/gsl/gsl_sort_vector_double.h
+include/gsl/gsl_sort_vector_float.h
+include/gsl/gsl_sort_vector_int.h
+include/gsl/gsl_sort_vector_long.h
+include/gsl/gsl_sort_vector_long_double.h
+include/gsl/gsl_sort_vector_short.h
+include/gsl/gsl_sort_vector_uchar.h
+include/gsl/gsl_sort_vector_uint.h
+include/gsl/gsl_sort_vector_ulong.h
+include/gsl/gsl_sort_vector_ushort.h
+include/gsl/gsl_specfunc.h
+include/gsl/gsl_spline.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_sys.h
+include/gsl/gsl_test.h
+include/gsl/gsl_types.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
+include/gsl/gsl_version.h
+include/gsl/gsl_wavelet.h
+include/gsl/gsl_wavelet2d.h
+lib/libgsl.a
+lib/libgsl.la
+lib/libgsl.so
+lib/libgsl.so.12
+lib/libgslcblas.a
+lib/libgslcblas.la
+lib/libgslcblas.so
+lib/libgslcblas.so.0
+libdata/pkgconfig/gsl.pc
+share/aclocal/gsl.m4
+%%PORTDOCS%%%%DOCSDIR%%/gsl-ref.ps
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+ at dirrm include/gsl
--- /dev/null
+++ math/gsl/Makefile
@@ -0,0 +1,45 @@
+#
+# $MidnightBSD: mports/math/gsl/Makefile,v 1.1 2008/12/20 18:38:51 ctriv Exp $
+#
+
+PORTNAME=	gsl
+PORTVERSION=	1.11
+CATEGORIES=	math
+MASTER_SITES=	${MASTER_SITE_GNU:S/$/:gsl/} \
+		http://www.gnu.org/software/${PORTNAME}/manual/:gslref
+MASTER_SITE_SUBDIR=	${PORTNAME}/:gsl
+DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:gsl
+.if !defined(NOPORTDOCS)
+DISTFILES+=	${GSLREF}:gslref
+EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
+.endif
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	The GNU Scientific Library - mathematical libs
+LICENSE=	gpl2
+
+USE_LDCONFIG=	yes
+GNU_CONFIGURE=	yes
+CONFIGURE_ENV+=	MAKEINFO='makeinfo --no-split'
+
+MAN1=		gsl-config.1 gsl-randist.1 gsl-histogram.1
+MAN3=		gsl.3
+INFO=		gsl-ref
+
+GSLREF=		gsl-ref.ps.gz
+IGNOREFILES=	${GSLREF}
+
+post-extract:
+	@${RM} -f ${WRKSRC}/doc/gsl-ref.info*
+
+post-install:
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${PREFIX}/share/doc/gsl
+	${INSTALL_DATA} ${_DISTDIR}/${GSLREF} ${PREFIX}/share/doc/gsl
+	${GUNZIP_CMD} ${PREFIX}/share/doc/gsl/${GSLREF}
+.endif
+
+test:
+	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} check
+
+.include <bsd.port.mk>
--- /dev/null
+++ math/gsl/distinfo
@@ -0,0 +1,5 @@
+MD5 (gsl-1.11.tar.gz) = f28f9de8bec867f3f4f436d3ed80680a
+SHA256 (gsl-1.11.tar.gz) = 7611e507aef1657ccf5e099c9d3873c49cd49a746bc8a00046dcd437fd9211b1
+SIZE (gsl-1.11.tar.gz) = 2700307
+MD5 (gsl-ref.ps.gz) = IGNORE
+SHA256 (gsl-ref.ps.gz) = IGNORE
--- /dev/null
+++ math/gsl/files/patch-configure
@@ -0,0 +1,18 @@
+--- configure.orig	2008-03-31 02:56:46.446699394 -0400
++++ configure	2008-03-31 03:05:58.758342355 -0400
+@@ -12492,6 +12492,15 @@
+     *-*-*openbsd*)
+         ac_cv_c_ieee_interface=openbsd
+         ;;
++    sparc64-*-*bsd*)
++        ac_cv_c_ieee_interface=unknown
++        ;;
++    alpha-*-*bsd*)
++        ac_cv_c_ieee_interface=unknown
++        ;;
++    ia64-*-*bsd*)
++        ac_cv_c_ieee_interface=unknown
++        ;;
+     *-*-*bsd*)
+         ac_cv_c_ieee_interface=freebsd
+         ;;
--- /dev/null
+++ math/gsl/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig	Fri Mar 31 14:47:46 2006
++++ Makefile.in	Wed May  3 17:02:20 2006
+@@ -254,7 +254,7 @@
+ SUBLIBS = block/libgslblock.la blas/libgslblas.la complex/libgslcomplex.la cheb/libgslcheb.la dht/libgsldht.la diff/libgsldiff.la deriv/libgslderiv.la eigen/libgsleigen.la err/libgslerr.la fft/libgslfft.la fit/libgslfit.la histogram/libgslhistogram.la ieee-utils/libgslieeeutils.la integration/libgslintegration.la interpolation/libgslinterpolation.la linalg/libgsllinalg.la matrix/libgslmatrix.la min/libgslmin.la monte/libgslmonte.la multifit/libgslmultifit.la multimin/libgslmultimin.la multiroots/libgslmultiroots.la ntuple/libgslntuple.la ode-initval/libgslodeiv.la permutation/libgslpermutation.la combination/libgslcombination.la poly/libgslpoly.la qrng/libgslqrng.la randist/libgslrandist.la rng/libgslrng.la roots/libgslroots.la siman/libgslsiman.la sort/libgslsort.la specfunc/libgslspecfunc.la statistics/libgslstatistics.la sum/libgslsum.la sys/libgslsys.la test/libgsltest.la utils/libutils.la vector/libgslvector.la cdf/libgslcdf.la wavelet/libgslwavelet.la
+ pkginclude_HEADERS = gsl_math.h gsl_pow_int.h gsl_nan.h gsl_machine.h gsl_mode.h gsl_precision.h gsl_types.h gsl_version.h
+ bin_SCRIPTS = gsl-config
+-pkgconfigdir = $(libdir)/pkgconfig
++pkgconfigdir = $(prefix)/libdata/pkgconfig
+ pkgconfig_DATA = gsl.pc
+ EXTRA_DIST = autogen.sh gsl-config.in gsl.pc.in configure.ac THANKS BUGS SUPPORT gsl.spec.in gsl.m4 test_gsl_histogram.sh
+ lib_LTLIBRARIES = libgsl.la


More information about the Midnightbsd-cvs mailing list