mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
- New port math/ocamlgsl
ocamlgsl is an interface to GSL (GNU scientific library), for the Objective Caml langage. WWW: http://oandrieu.nerim.net/ocaml/gsl/ PR: ports/156307 Submitted by: Klaus Aehlig <aehlig@linta.de> Approved by: maho (mentor)
This commit is contained in:
parent
adf8d97482
commit
d74e55cc9e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=276544
6 changed files with 175 additions and 0 deletions
|
@ -213,6 +213,7 @@
|
||||||
SUBDIR += numdiff
|
SUBDIR += numdiff
|
||||||
SUBDIR += nyh-hoc
|
SUBDIR += nyh-hoc
|
||||||
SUBDIR += ocaml-ocamlgraph
|
SUBDIR += ocaml-ocamlgraph
|
||||||
|
SUBDIR += ocamlgsl
|
||||||
SUBDIR += octave
|
SUBDIR += octave
|
||||||
SUBDIR += octave-devel
|
SUBDIR += octave-devel
|
||||||
SUBDIR += octave-forge
|
SUBDIR += octave-forge
|
||||||
|
|
33
math/ocamlgsl/Makefile
Normal file
33
math/ocamlgsl/Makefile
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
# Ports collection makefile for: ocamlgsl
|
||||||
|
# Date created: 2011/04/10
|
||||||
|
# Whom: Klaus T. Aehlig <aehlig@linta.de>
|
||||||
|
#
|
||||||
|
# $FreeBSD$
|
||||||
|
#
|
||||||
|
|
||||||
|
PORTNAME= ocamlgsl
|
||||||
|
PORTVERSION= 0.6.0
|
||||||
|
CATEGORIES= math
|
||||||
|
MASTER_SITES= http://oandrieu.nerim.net/ocaml/gsl/
|
||||||
|
|
||||||
|
MAINTAINER= aehlig@linta.de
|
||||||
|
COMMENT= An interface to GSL for the Objective Caml langage
|
||||||
|
|
||||||
|
LIB_DEPENDS= gsl:${PORTSDIR}/math/gsl
|
||||||
|
BUILD_DEPENDS= gawk:${PORTSDIR}/lang/gawk \
|
||||||
|
${OCAMLC_DEPEND}
|
||||||
|
RUN_DEPENDS= ocamlfind:${PORTSDIR}/devel/ocaml-findlib
|
||||||
|
|
||||||
|
LICENSE= GPLv2
|
||||||
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||||
|
|
||||||
|
INSTALL_TARGET= install-findlib
|
||||||
|
|
||||||
|
USE_GMAKE= YES
|
||||||
|
USE_GCC= 4.2+
|
||||||
|
USE_OCAML= YES
|
||||||
|
MAKE_ENV+= OCAMLDIR=${OCAML_LIBDIR}
|
||||||
|
NO_OCAML_BUILDDEPENDS= yes
|
||||||
|
USE_OCAML_LDCONFIG= yes
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
2
math/ocamlgsl/distinfo
Normal file
2
math/ocamlgsl/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
SHA256 (ocamlgsl-0.6.0.tar.gz) = ddb9e432dc1a431cad332a8e7e6685d2facbde2fa15ecab9315741f7d11b588c
|
||||||
|
SIZE (ocamlgsl-0.6.0.tar.gz) = 274345
|
29
math/ocamlgsl/files/patch-Makefile
Normal file
29
math/ocamlgsl/files/patch-Makefile
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
--- ./Makefile.orig 2007-04-13 20:33:21.000000000 +0100
|
||||||
|
+++ ./Makefile 2011-04-10 14:48:00.000000000 +0100
|
||||||
|
@@ -91,15 +91,18 @@
|
||||||
|
mlgsl_sf.c \
|
||||||
|
$(AUTO_SRC)
|
||||||
|
|
||||||
|
-ifeq ($(OCAML_BACKEND),cl)
|
||||||
|
-include msvc.mak
|
||||||
|
-else
|
||||||
|
-ifeq ($(OCAML_BACKEND),gcc)
|
||||||
|
+# The following checks will fail in the presence of ccache,
|
||||||
|
+# but we know that we're using gcc
|
||||||
|
+#
|
||||||
|
+# ifeq ($(OCAML_BACKEND),cl)
|
||||||
|
+# include msvc.mak
|
||||||
|
+# else
|
||||||
|
+# ifeq ($(OCAML_BACKEND),gcc)
|
||||||
|
include gcc.mak
|
||||||
|
-else
|
||||||
|
-include mingw.mak
|
||||||
|
-endif
|
||||||
|
-endif
|
||||||
|
+# else
|
||||||
|
+# include mingw.mak
|
||||||
|
+# endif
|
||||||
|
+# endif
|
||||||
|
|
||||||
|
CMI := $(patsubst %.mli,%.cmi,$(filter %.mli,$(SRC)))
|
||||||
|
MLOBJ := $(patsubst %.ml,%.cmo,$(filter %.ml,$(SRC)))
|
4
math/ocamlgsl/pkg-descr
Normal file
4
math/ocamlgsl/pkg-descr
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
ocamlgsl is an interface to GSL (GNU scientific library), for the
|
||||||
|
Objective Caml langage.
|
||||||
|
|
||||||
|
WWW: http://oandrieu.nerim.net/ocaml/gsl/
|
106
math/ocamlgsl/pkg-plist
Normal file
106
math/ocamlgsl/pkg-plist
Normal file
|
@ -0,0 +1,106 @@
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/META
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/dllmlgsl.so
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl.a
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl.cma
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl.cmxa
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_blas.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_blas.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_blas_flat.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_blas_flat.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_blas_gen.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_blas_gen.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_bspline.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_bspline.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_cdf.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_cdf.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_cheb.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_cheb.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_complex.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_complex.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_const.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_const.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_diff.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_diff.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_eigen.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_eigen.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_error.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_error.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_fft.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_fft.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_fit.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_fit.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_fun.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_fun.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_histo.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_histo.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_ieee.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_ieee.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_integration.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_integration.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_interp.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_interp.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_linalg.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_linalg.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_math.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_math.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_matrix.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_matrix.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_matrix_complex.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_matrix_complex.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_matrix_complex_flat.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_matrix_complex_flat.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_matrix_flat.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_matrix_flat.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_min.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_min.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_misc.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_monte.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_monte.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_multifit.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_multifit.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_multifit_nlin.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_multifit_nlin.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_multimin.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_multimin.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_multiroot.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_multiroot.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_odeiv.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_odeiv.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_permut.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_permut.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_poly.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_poly.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_qrng.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_qrng.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_randist.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_randist.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_rng.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_rng.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_root.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_root.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_sf.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_sf.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_siman.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_siman.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_sort.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_sort.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_stats.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_stats.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_sum.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_sum.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_vectmat.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_vectmat.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_vector.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_vector.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_vector_complex.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_vector_complex.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_vector_complex_flat.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_vector_complex_flat.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_vector_flat.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_vector_flat.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_wavelet.cmi
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/gsl_wavelet.cmx
|
||||||
|
%%OCAML_SITELIBDIR%%/gsl/libmlgsl.a
|
||||||
|
@dirrm %%OCAML_SITELIBDIR%%/gsl
|
||||||
|
@dirrmtry %%OCAML_SITELIBDIR%%
|
||||||
|
@dirrmtry lib/ocaml
|
Loading…
Add table
Reference in a new issue