Date: Sun, 10 Apr 2011 16:30:22 +0100 (BST) From: Klaus Aehlig <aehlig@linta.de> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/156307: [new port] math/ocamlsgl -- an ocaml interface for the gnu scientific library Message-ID: <20110410153022.611911CC1D@curry.linta.de> Resent-Message-ID: <201104101540.p3AFe7cI025845@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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@dirrm lib/ocaml/site-lib/gsl X@dirrmtry lib/ocaml/site-lib X@dirrmtry lib/ocaml ef3e7f63841ae908ba397c2bef1fbad6 exit --- ocamlgsl.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110410153022.611911CC1D>