ports/156307: [new port] math/ocamlsgl -- an ocaml interface for the gnu scientific library

Klaus Aehlig aehlig at linta.de
Sun Apr 10 15:40:08 UTC 2011


>Number:         156307
>Category:       ports
>Synopsis:       [new port] math/ocamlsgl -- an ocaml interface for the gnu scientific library
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Apr 10 15:40:07 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Klaus Aehlig
>Release:        FreeBSD 8.2-STABLE amd64
>Organization:
>Environment:
System: FreeBSD curry.linta.de 8.2-STABLE FreeBSD 8.2-STABLE #11: Sun Feb 27 03:33:40 GMT 2011 aehlig at curry.linta.de:/usr/obj/usr/src/sys/CURRY amd64

>Description:
	ocamlgsl is an interface to GSL (GNU scientific library), for the
	Objective Caml langage.

	WWW: http://oandrieu.nerim.net/ocaml/gsl/
>How-To-Repeat:
>Fix:


--- ocamlgsl.shar begins here ---
# 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
#	./distinfo
#	./files
#	./files/patch-Makefile
#	./pkg-descr
#	./pkg-plist
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo x - ./Makefile
sed 's/^X//' >./Makefile << '464ef7c6571951809b23e262cbe26e19'
X# Ports collection makefile for:	ocamlgsl
X# Date created:				2011/04/10
X# Whom:					Klaus T. Aehlig <aehlig at linta.de>
X#
X# $FreeBSD: $
X#
X
XPORTNAME=	ocamlgsl
XPORTVERSION=	0.6.0
XCATEGORIES=	math
XMASTER_SITES=	http://oandrieu.nerim.net/ocaml/gsl/
X
XMAINTAINER=	aehlig at linta.de
XCOMMENT=	An interface to GSL for the Objective Caml langage
X
XLIB_DEPENDS=	gsl:${PORTSDIR}/math/gsl
XBUILD_DEPENDS=	gawk:${PORTSDIR}/lang/gawk \
X		ocamlc:${PORTSDIR}/lang/ocaml
XRUN_DEPENDS=	ocamlc:${PORTSDIR}/lang/ocaml \
X		ocamlfind:${PORTSDIR}/devel/ocaml-findlib
X
XLICENSE=	GPLv2
XLICENSE_FILE=	${WRKSRC}/COPYING
X
XINSTALL_TARGET=	install-findlib
X
XUSE_GMAKE=	YES
XUSE_GCC=	4.2+
X
X.include <bsd.port.mk>
464ef7c6571951809b23e262cbe26e19
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'aec8793adfd5b7c3f00e62ae41a09ac2'
XSHA256 (ocamlgsl-0.6.0.tar.gz) = ddb9e432dc1a431cad332a8e7e6685d2facbde2fa15ecab9315741f7d11b588c
XSIZE (ocamlgsl-0.6.0.tar.gz) = 274345
aec8793adfd5b7c3f00e62ae41a09ac2
echo c - ./files
mkdir -p ./files > /dev/null 2>&1
echo x - ./files/patch-Makefile
sed 's/^X//' >./files/patch-Makefile << '3802d65bae4517a361f36e1d3a4f890a'
X--- ./Makefile.orig	2007-04-13 20:33:21.000000000 +0100
X+++ ./Makefile	2011-04-10 14:48:00.000000000 +0100
X@@ -91,15 +91,18 @@
X        mlgsl_sf.c \
X        $(AUTO_SRC)
X 
X-ifeq ($(OCAML_BACKEND),cl)
X-include msvc.mak
X-else
X-ifeq ($(OCAML_BACKEND),gcc)
X+# The following checks will fail in the presence of ccache,
X+# but we know that we're using gcc
X+#
X+# ifeq ($(OCAML_BACKEND),cl)
X+# include msvc.mak
X+# else
X+# ifeq ($(OCAML_BACKEND),gcc)
X include gcc.mak
X-else
X-include mingw.mak
X-endif
X-endif
X+# else
X+# include mingw.mak
X+# endif
X+# endif
X 
X CMI      := $(patsubst %.mli,%.cmi,$(filter %.mli,$(SRC)))
X MLOBJ    := $(patsubst %.ml,%.cmo,$(filter %.ml,$(SRC)))
X@@ -152,11 +155,11 @@
X 	cp $(STUBS) gsl.cma gsl.cmxa gsl.$(A) \
X           $(CMI) $(MLOPTOBJ) $(DESTDIR)$(INSTALLDIR)
X 	mkdir -p $(DESTDIR)$(OCAMLDIR)/stublibs
X-	if test -w $(DESTDIR)$(OCAMLDIR)/stublibs ; then \
X-          ln -sf $(INSTALLDIR)/dllmlgsl.$(D) $(DESTDIR)$(OCAMLDIR)/stublibs ; fi
X+	if test -w $(DESTDIR)$(PREFIX)/lib/ocaml/stublibs ; then \
X+          ln -sf $(INSTALLDIR)/dllmlgsl.$(D) $(DESTDIR)$(PREFIX)/lib/ocaml/stublibs ; fi
X 
X install-findlib : all
X-	export FINDLIBDIR=$$($(OCAMLFIND) printconf destdir) ; \
X+	export FINDLIBDIR=${PREFIX}/lib/ocaml/site-lib; \
X 	test -d "$${FINDLIBDIR}/stublibs" && mkdir -p $(DESTDIR)$${FINDLIBDIR}/stublibs ; \
X 	OCAMLFIND_DESTDIR=$(DESTDIR)$${FINDLIBDIR} \
X         $(OCAMLFIND) install gsl META \
3802d65bae4517a361f36e1d3a4f890a
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << '0e313719ff012ceaf97a028d51caa8f5'
Xocamlgsl is an interface to GSL (GNU scientific library), for the
XObjective Caml langage.
X
XWWW: http://oandrieu.nerim.net/ocaml/gsl/
0e313719ff012ceaf97a028d51caa8f5
echo x - ./pkg-plist
sed 's/^X//' >./pkg-plist << 'ef3e7f63841ae908ba397c2bef1fbad6'
Xlib/ocaml/site-lib/gsl/META
Xlib/ocaml/site-lib/gsl/dllmlgsl.so
Xlib/ocaml/site-lib/gsl/gsl.a
Xlib/ocaml/site-lib/gsl/gsl.cma
Xlib/ocaml/site-lib/gsl/gsl.cmxa
Xlib/ocaml/site-lib/gsl/gsl_blas.cmi
Xlib/ocaml/site-lib/gsl/gsl_blas.cmx
Xlib/ocaml/site-lib/gsl/gsl_blas_flat.cmi
Xlib/ocaml/site-lib/gsl/gsl_blas_flat.cmx
Xlib/ocaml/site-lib/gsl/gsl_blas_gen.cmi
Xlib/ocaml/site-lib/gsl/gsl_blas_gen.cmx
Xlib/ocaml/site-lib/gsl/gsl_bspline.cmi
Xlib/ocaml/site-lib/gsl/gsl_bspline.cmx
Xlib/ocaml/site-lib/gsl/gsl_cdf.cmi
Xlib/ocaml/site-lib/gsl/gsl_cdf.cmx
Xlib/ocaml/site-lib/gsl/gsl_cheb.cmi
Xlib/ocaml/site-lib/gsl/gsl_cheb.cmx
Xlib/ocaml/site-lib/gsl/gsl_complex.cmi
Xlib/ocaml/site-lib/gsl/gsl_complex.cmx
Xlib/ocaml/site-lib/gsl/gsl_const.cmi
Xlib/ocaml/site-lib/gsl/gsl_const.cmx
Xlib/ocaml/site-lib/gsl/gsl_diff.cmi
Xlib/ocaml/site-lib/gsl/gsl_diff.cmx
Xlib/ocaml/site-lib/gsl/gsl_eigen.cmi
Xlib/ocaml/site-lib/gsl/gsl_eigen.cmx
Xlib/ocaml/site-lib/gsl/gsl_error.cmi
Xlib/ocaml/site-lib/gsl/gsl_error.cmx
Xlib/ocaml/site-lib/gsl/gsl_fft.cmi
Xlib/ocaml/site-lib/gsl/gsl_fft.cmx
Xlib/ocaml/site-lib/gsl/gsl_fit.cmi
Xlib/ocaml/site-lib/gsl/gsl_fit.cmx
Xlib/ocaml/site-lib/gsl/gsl_fun.cmi
Xlib/ocaml/site-lib/gsl/gsl_fun.cmx
Xlib/ocaml/site-lib/gsl/gsl_histo.cmi
Xlib/ocaml/site-lib/gsl/gsl_histo.cmx
Xlib/ocaml/site-lib/gsl/gsl_ieee.cmi
Xlib/ocaml/site-lib/gsl/gsl_ieee.cmx
Xlib/ocaml/site-lib/gsl/gsl_integration.cmi
Xlib/ocaml/site-lib/gsl/gsl_integration.cmx
Xlib/ocaml/site-lib/gsl/gsl_interp.cmi
Xlib/ocaml/site-lib/gsl/gsl_interp.cmx
Xlib/ocaml/site-lib/gsl/gsl_linalg.cmi
Xlib/ocaml/site-lib/gsl/gsl_linalg.cmx
Xlib/ocaml/site-lib/gsl/gsl_math.cmi
Xlib/ocaml/site-lib/gsl/gsl_math.cmx
Xlib/ocaml/site-lib/gsl/gsl_matrix.cmi
Xlib/ocaml/site-lib/gsl/gsl_matrix.cmx
Xlib/ocaml/site-lib/gsl/gsl_matrix_complex.cmi
Xlib/ocaml/site-lib/gsl/gsl_matrix_complex.cmx
Xlib/ocaml/site-lib/gsl/gsl_matrix_complex_flat.cmi
Xlib/ocaml/site-lib/gsl/gsl_matrix_complex_flat.cmx
Xlib/ocaml/site-lib/gsl/gsl_matrix_flat.cmi
Xlib/ocaml/site-lib/gsl/gsl_matrix_flat.cmx
Xlib/ocaml/site-lib/gsl/gsl_min.cmi
Xlib/ocaml/site-lib/gsl/gsl_min.cmx
Xlib/ocaml/site-lib/gsl/gsl_misc.cmx
Xlib/ocaml/site-lib/gsl/gsl_monte.cmi
Xlib/ocaml/site-lib/gsl/gsl_monte.cmx
Xlib/ocaml/site-lib/gsl/gsl_multifit.cmi
Xlib/ocaml/site-lib/gsl/gsl_multifit.cmx
Xlib/ocaml/site-lib/gsl/gsl_multifit_nlin.cmi
Xlib/ocaml/site-lib/gsl/gsl_multifit_nlin.cmx
Xlib/ocaml/site-lib/gsl/gsl_multimin.cmi
Xlib/ocaml/site-lib/gsl/gsl_multimin.cmx
Xlib/ocaml/site-lib/gsl/gsl_multiroot.cmi
Xlib/ocaml/site-lib/gsl/gsl_multiroot.cmx
Xlib/ocaml/site-lib/gsl/gsl_odeiv.cmi
Xlib/ocaml/site-lib/gsl/gsl_odeiv.cmx
Xlib/ocaml/site-lib/gsl/gsl_permut.cmi
Xlib/ocaml/site-lib/gsl/gsl_permut.cmx
Xlib/ocaml/site-lib/gsl/gsl_poly.cmi
Xlib/ocaml/site-lib/gsl/gsl_poly.cmx
Xlib/ocaml/site-lib/gsl/gsl_qrng.cmi
Xlib/ocaml/site-lib/gsl/gsl_qrng.cmx
Xlib/ocaml/site-lib/gsl/gsl_randist.cmi
Xlib/ocaml/site-lib/gsl/gsl_randist.cmx
Xlib/ocaml/site-lib/gsl/gsl_rng.cmi
Xlib/ocaml/site-lib/gsl/gsl_rng.cmx
Xlib/ocaml/site-lib/gsl/gsl_root.cmi
Xlib/ocaml/site-lib/gsl/gsl_root.cmx
Xlib/ocaml/site-lib/gsl/gsl_sf.cmi
Xlib/ocaml/site-lib/gsl/gsl_sf.cmx
Xlib/ocaml/site-lib/gsl/gsl_siman.cmi
Xlib/ocaml/site-lib/gsl/gsl_siman.cmx
Xlib/ocaml/site-lib/gsl/gsl_sort.cmi
Xlib/ocaml/site-lib/gsl/gsl_sort.cmx
Xlib/ocaml/site-lib/gsl/gsl_stats.cmi
Xlib/ocaml/site-lib/gsl/gsl_stats.cmx
Xlib/ocaml/site-lib/gsl/gsl_sum.cmi
Xlib/ocaml/site-lib/gsl/gsl_sum.cmx
Xlib/ocaml/site-lib/gsl/gsl_vectmat.cmi
Xlib/ocaml/site-lib/gsl/gsl_vectmat.cmx
Xlib/ocaml/site-lib/gsl/gsl_vector.cmi
Xlib/ocaml/site-lib/gsl/gsl_vector.cmx
Xlib/ocaml/site-lib/gsl/gsl_vector_complex.cmi
Xlib/ocaml/site-lib/gsl/gsl_vector_complex.cmx
Xlib/ocaml/site-lib/gsl/gsl_vector_complex_flat.cmi
Xlib/ocaml/site-lib/gsl/gsl_vector_complex_flat.cmx
Xlib/ocaml/site-lib/gsl/gsl_vector_flat.cmi
Xlib/ocaml/site-lib/gsl/gsl_vector_flat.cmx
Xlib/ocaml/site-lib/gsl/gsl_wavelet.cmi
Xlib/ocaml/site-lib/gsl/gsl_wavelet.cmx
Xlib/ocaml/site-lib/gsl/libmlgsl.a
X at dirrm lib/ocaml/site-lib/gsl
X at dirrmtry lib/ocaml/site-lib
X at dirrmtry lib/ocaml
ef3e7f63841ae908ba397c2bef1fbad6
exit
--- ocamlgsl.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list