From nobody@FreeBSD.org  Sat Apr 26 22:02:39 2014
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTPS id 15D1DD09
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 26 Apr 2014 22:02:39 +0000 (UTC)
Received: from cgiserv.freebsd.org (cgiserv.freebsd.org [IPv6:2001:1900:2254:206a::50:4])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id EA6D41A1A
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 26 Apr 2014 22:02:38 +0000 (UTC)
Received: from cgiserv.freebsd.org ([127.0.1.6])
	by cgiserv.freebsd.org (8.14.8/8.14.8) with ESMTP id s3QM2bQA085074
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 26 Apr 2014 22:02:37 GMT
	(envelope-from nobody@cgiserv.freebsd.org)
Received: (from nobody@localhost)
	by cgiserv.freebsd.org (8.14.8/8.14.8/Submit) id s3QM2bIU085064;
	Sat, 26 Apr 2014 22:02:37 GMT
	(envelope-from nobody)
Message-Id: <201404262202.s3QM2bIU085064@cgiserv.freebsd.org>
Date: Sat, 26 Apr 2014 22:02:37 GMT
From: Michael Gruenewald <michipili@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: math/ocaml-gsl: Update to 1.15.1
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         189039
>Category:       ports
>Synopsis:       math/ocaml-gsl: Update to 1.15.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    marino
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 26 22:10:00 UTC 2014
>Closed-Date:    
>Last-Modified:  Sat May 17 11:50:00 UTC 2014
>Originator:     Michael Gruenewald
>Release:        10.0-STABLE
>Organization:
>Environment:
FreeBSD llea.celt.neu 10.0-STABLE FreeBSD 10.0-STABLE #1 r264797: Wed Apr 23 07:46:36 CEST 2014     root@llea.celt.neu:/usr/obj/usr/src/sys/LLEA  amd64

>Description:
We want to have ocaml-gsl-1.15.1 in the ports and take the opportunity of the upgrade to add staging.

I still have a small issue on this, something causes pkg-static to print some noise, but I could not figure out the origin of this:

----8<----
===>   Registering installation for ocaml-gsl-1.15.1
pkg-static: lstat(/work/a/ports/math/ocamlgsl/work/stage/usr/local/lib/ocaml/site-lib/ocaml-gsl/): No such file or directory
---->8----

(See build logs on RedPorts https://redports.org/buildarchive/20140426214626-32751)/

Also, I have a patch to Mk/bsd.ocaml.mk which I will post as a followup to this PR.

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff --git a/math/ocamlgsl/Makefile b/math/ocamlgsl/Makefile
index 941c863..0345c81 100644
--- a/math/ocamlgsl/Makefile
+++ b/math/ocamlgsl/Makefile
@@ -1,31 +1,47 @@
-# Created by: Klaus T. Aehlig <aehlig@linta.de>
-# $FreeBSD: head/math/ocamlgsl/Makefile 336358 2013-12-13 15:35:19Z bapt $
+# Ports collection makefile for:	ocamlgsl
+# Date created:				2011/04/10
+# Whom:					Klaus T. Aehlig <aehlig@linta.de>
+#
+# $FreeBSD: ports/math/ocamlgsl/Makefile,v 1.2 2012/08/23 16:24:09 skreuzer Exp $
+#
 
-PORTNAME=	ocamlgsl
-PORTVERSION=	0.6.0
-PORTREVISION=	1
+PORTNAME=	ocaml-gsl
+PORTVERSION=	1.15.1
 CATEGORIES=	math
-MASTER_SITES=	http://oandrieu.nerim.net/ocaml/gsl/
+MASTER_SITES=	http://bitbucket.org/mmottl/gsl-ocaml/downloads/
 
-MAINTAINER=	aehlig@linta.de
+DISTFILES=	gsl-ocaml-${PORTVERSION}${EXTRACT_SUFX}
+WRKSRC=		${WRKDIR}/gsl-ocaml-${PORTVERSION}
+
+MAINTAINER=	michipili@gmail.com
 COMMENT=	An interface to GSL for the Objective Caml language
 
+MAKE_JOBS_UNSAFE=	yes
+
 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
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/COPYING.txt
 
-USES=		gmake
+USE_GMAKE=	YES
 USE_OCAML=	YES
-MAKE_ENV+=	OCAMLDIR=${OCAML_LIBDIR}
-MAKE_JOBS_UNSAFE=	yes
-NO_OCAML_BUILDDEPENDS=	yes
-USE_OCAML_LDCONFIG=	yes
+USE_OCAML_FINDLIB=	YES
+USE_OCAML_LDCONFIG=	YES
+HAS_CONFIGURE=	YES
+
+post-configure:
+	@${ECHO_CMD} 'stagedir="${STAGEDIR}"' >> ${WRKSRC}/setup.data
+	@${ECHO_CMD} 'docdir="$$datarootdir/doc/ocaml/$$pkg_name"' >> ${WRKSRC}/setup.data
+
+.if defined(USE_OCAML_LDCONFIG)
+. if !target(ocaml-ldconfig)
+.  if !defined(NO_STAGE)
+OCAMLFIND_LDCONF=/dev/null
+.  endif
+. endif
+.endif
 
-NO_STAGE=	yes
 .include <bsd.port.mk>
diff --git a/math/ocamlgsl/distinfo b/math/ocamlgsl/distinfo
index 45a4e31..ee00f9f 100644
--- a/math/ocamlgsl/distinfo
+++ b/math/ocamlgsl/distinfo
@@ -1,2 +1,2 @@
-SHA256 (ocamlgsl-0.6.0.tar.gz) = ddb9e432dc1a431cad332a8e7e6685d2facbde2fa15ecab9315741f7d11b588c
-SIZE (ocamlgsl-0.6.0.tar.gz) = 274345
+SHA256 (gsl-ocaml-1.15.1.tar.gz) = c14027c5ae03d9e6c075dfd83e7ac1b50075d8e3574e606da9b22671afcccebb
+SIZE (gsl-ocaml-1.15.1.tar.gz) = 163981
diff --git a/math/ocamlgsl/files/patch-Makefile b/math/ocamlgsl/files/patch-Makefile
deleted file mode 100644
index 34ec58e..0000000
--- a/math/ocamlgsl/files/patch-Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
---- ./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)))
diff --git a/math/ocamlgsl/files/patch-setup.ml b/math/ocamlgsl/files/patch-setup.ml
new file mode 100644
index 0000000..942fb1b
--- /dev/null
+++ b/math/ocamlgsl/files/patch-setup.ml
@@ -0,0 +1,20 @@
+--- setup.ml.orig	2014-04-26 21:42:25.000000000 +0200
++++ setup.ml	2014-04-26 21:42:34.000000000 +0200
+@@ -6679,7 +6679,7 @@
+             {
+                pre_command = [(OASISExpr.EBool true, None)];
+                post_command =
+-                 [(OASISExpr.EBool true, Some (("make", ["post-conf"])))]
++                 [(OASISExpr.EBool true, Some (("gmake", ["post-conf"])))]
+             };
+           build_type = (`Build, "ocamlbuild", Some "0.4");
+           build_custom =
+@@ -7856,7 +7856,7 @@
+                            (OASISExpr.EFlag "docs", true)
+                         ];
+                       doc_install = [(OASISExpr.EBool true, true)];
+-                      doc_install_dir = "$docdir/api";
++                      doc_install_dir = "$stagedir$docdir/api";
+                       doc_title = "API reference for GSL";
+                       doc_authors = [];
+                       doc_abstract = None;
diff --git a/math/ocamlgsl/pkg-plist b/math/ocamlgsl/pkg-plist
index ed3fb0f..9088ff2 100644
--- a/math/ocamlgsl/pkg-plist
+++ b/math/ocamlgsl/pkg-plist
@@ -1,106 +1,224 @@
 %%OCAML_SITELIBDIR%%/gsl/META
-%%OCAML_SITELIBDIR%%/gsl/dllmlgsl.so
+%%OCAML_SITELIBDIR%%/gsl/blas.mli
+%%OCAML_SITELIBDIR%%/gsl/blas_flat.mli
+%%OCAML_SITELIBDIR%%/gsl/blas_gen.mli
+%%OCAML_SITELIBDIR%%/gsl/bspline.mli
+%%OCAML_SITELIBDIR%%/gsl/cdf.mli
+%%OCAML_SITELIBDIR%%/gsl/cheb.mli
+%%OCAML_SITELIBDIR%%/gsl/combi.mli
+%%OCAML_SITELIBDIR%%/gsl/const.mli
+%%OCAML_SITELIBDIR%%/gsl/deriv.mli
+%%OCAML_SITELIBDIR%%/gsl/dllgsl_stubs.so
+%%OCAML_SITELIBDIR%%/gsl/eigen.mli
+%%OCAML_SITELIBDIR%%/gsl/error.mli
+%%OCAML_SITELIBDIR%%/gsl/fft.mli
+%%OCAML_SITELIBDIR%%/gsl/fit.mli
+%%OCAML_SITELIBDIR%%/gsl/fun.mli
 %%OCAML_SITELIBDIR%%/gsl/gsl.a
 %%OCAML_SITELIBDIR%%/gsl/gsl.cma
+%%OCAML_SITELIBDIR%%/gsl/gsl.cmi
+%%OCAML_SITELIBDIR%%/gsl/gsl.cmx
 %%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
+%%OCAML_SITELIBDIR%%/gsl/gsl.cmxs
+%%OCAML_SITELIBDIR%%/gsl/gsl_complex.mli
+%%OCAML_SITELIBDIR%%/gsl/gsl_sort.mli
+%%OCAML_SITELIBDIR%%/gsl/histo.mli
+%%OCAML_SITELIBDIR%%/gsl/ieee.mli
+%%OCAML_SITELIBDIR%%/gsl/integration.mli
+%%OCAML_SITELIBDIR%%/gsl/interp.mli
+%%OCAML_SITELIBDIR%%/gsl/libgsl_stubs.a
+%%OCAML_SITELIBDIR%%/gsl/linalg.mli
+%%OCAML_SITELIBDIR%%/gsl/math.mli
+%%OCAML_SITELIBDIR%%/gsl/matrix.mli
+%%OCAML_SITELIBDIR%%/gsl/matrix_complex.mli
+%%OCAML_SITELIBDIR%%/gsl/matrix_complex_flat.mli
+%%OCAML_SITELIBDIR%%/gsl/matrix_flat.mli
+%%OCAML_SITELIBDIR%%/gsl/min.mli
+%%OCAML_SITELIBDIR%%/gsl/misc.ml
+%%OCAML_SITELIBDIR%%/gsl/monte.mli
+%%OCAML_SITELIBDIR%%/gsl/multifit.mli
+%%OCAML_SITELIBDIR%%/gsl/multifit_nlin.mli
+%%OCAML_SITELIBDIR%%/gsl/multimin.mli
+%%OCAML_SITELIBDIR%%/gsl/multiroot.mli
+%%OCAML_SITELIBDIR%%/gsl/odeiv.mli
+%%OCAML_SITELIBDIR%%/gsl/permut.mli
+%%OCAML_SITELIBDIR%%/gsl/poly.mli
+%%OCAML_SITELIBDIR%%/gsl/qrng.mli
+%%OCAML_SITELIBDIR%%/gsl/randist.mli
+%%OCAML_SITELIBDIR%%/gsl/rng.mli
+%%OCAML_SITELIBDIR%%/gsl/root.mli
+%%OCAML_SITELIBDIR%%/gsl/sf.mli
+%%OCAML_SITELIBDIR%%/gsl/siman.mli
+%%OCAML_SITELIBDIR%%/gsl/stats.mli
+%%OCAML_SITELIBDIR%%/gsl/sum.mli
+%%OCAML_SITELIBDIR%%/gsl/vectmat.mli
+%%OCAML_SITELIBDIR%%/gsl/vector.mli
+%%OCAML_SITELIBDIR%%/gsl/vector_complex.mli
+%%OCAML_SITELIBDIR%%/gsl/vector_complex_flat.mli
+%%OCAML_SITELIBDIR%%/gsl/vector_flat.mli
+%%OCAML_SITELIBDIR%%/gsl/wavelet.mli
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Blas.Complex.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Blas.Complex_Single.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Blas.Single.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Blas.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Blas_flat.Complex.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Blas_flat.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Blas_gen.Complex.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Blas_gen.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Bspline.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Cdf.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Cheb.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Combi.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Const.CGS.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Const.CGSM.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Const.MKS.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Const.MKSA.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Const.NUM.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Const.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Deriv.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Eigen.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Error.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Fft.Complex.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Fft.Halfcomplex.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Fft.Real.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Fft.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Fit.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Fun.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Gsl_complex.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Gsl_sort.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Histo.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Ieee.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Integration.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Interp.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Linalg.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Math.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Matrix.Single.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Matrix.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Matrix_complex.Single.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Matrix_complex.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Matrix_complex_flat.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Matrix_flat.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Min.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Misc.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Monte.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Multifit.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Multifit_nlin.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Multimin.Deriv.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Multimin.NoDeriv.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Multimin.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Multiroot.Deriv.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Multiroot.NoDeriv.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Multiroot.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Odeiv.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Permut.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Poly.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Qrng.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Randist.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Rng.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Root.Bracket.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Root.Polish.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Root.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Sf.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Siman.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Stats.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Sum.Trunc.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Sum.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Vectmat.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Vector.Single.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Vector.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Vector_complex.Single.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Vector_complex.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Vector_complex_flat.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Vector_flat.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/Wavelet.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/index.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/index_attributes.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/index_class_types.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/index_classes.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/index_exceptions.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/index_methods.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/index_module_types.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/index_modules.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/index_types.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/index_values.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/style.css
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Blas.Complex.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Blas.Complex_Single.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Blas.Single.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Blas.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Blas_flat.Complex.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Blas_flat.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Blas_gen.Complex.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Blas_gen.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Bspline.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Cdf.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Cheb.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Combi.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Const.CGS.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Const.CGSM.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Const.MKS.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Const.MKSA.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Const.NUM.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Const.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Deriv.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Eigen.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Error.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Fft.Complex.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Fft.Halfcomplex.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Fft.Real.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Fft.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Fit.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Fun.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Gsl_complex.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Gsl_sort.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Histo.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Ieee.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Integration.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Interp.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Linalg.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Math.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Matrix.Single.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Matrix.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Matrix_complex.Single.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Matrix_complex.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Matrix_complex_flat.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Matrix_flat.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Min.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Misc.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Monte.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Multifit.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Multifit_nlin.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Multimin.Deriv.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Multimin.NoDeriv.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Multimin.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Multiroot.Deriv.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Multiroot.NoDeriv.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Multiroot.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Odeiv.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Permut.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Poly.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Qrng.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Randist.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Rng.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Root.Bracket.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Root.Polish.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Root.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Sf.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Siman.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Stats.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Sum.Trunc.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Sum.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Vectmat.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Vector.Single.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Vector.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Vector_complex.Single.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Vector_complex.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Vector_complex_flat.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Vector_flat.html
+%%PORTDOCS%%share/doc/ocaml/gsl/api/type_Wavelet.html
+@dirrmtry share/doc/ocaml/gsl/api
+@dirrmtry share/doc/ocaml/gsl
+@dirrmtry share/doc/ocaml
+@dirrmtry %%OCAML_SITELIBDIR%%/gsl
 @dirrmtry %%OCAML_SITELIBDIR%%
 @dirrmtry lib/ocaml


>Release-Note:
>Audit-Trail:

From: Michael <michipili@gmail.com>
To: bug-followup@FreeBSD.org, michipili@gmail.com
Cc:  
Subject: Re: ports/189039: math/ocaml-gsl: Update to 1.15.1
Date: Sun, 27 Apr 2014 00:15:18 +0200

 This is a multi-part message in MIME format.
 --------------060400080900010604050908
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 This is the patch to Mk/bsd.ocaml.mk which I promised when opening the
 ticket.
 
 --------------060400080900010604050908
 Content-Type: text/plain; charset=UTF-8;
  name="patch-Mk-bsd-ocaml-mk.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="patch-Mk-bsd-ocaml-mk.txt"
 
 --- Mk/bsd.ocaml.mk.orig	2014-03-29 15:19:00.000000000 +0100
 +++ Mk/bsd.ocaml.mk	2014-04-26 22:40:27.000000000 +0200
 @@ -78,6 +78,16 @@
  #
  OCAML_LDCONF?=		${OCAML_LIBDIR}/ld.conf
  
 +# ocaml-findlib-1.4.1_1 wants to edit our ld.conf file, which does not
 +# work well with staging.
 +.if defined(USE_OCAML_LDCONFIG)
 +. if !target(ocaml-ldconfig)
 +.  if !defined(NO_STAGE)
 +OCAMLFIND_LDCONF?=	/dev/null
 +.  endif
 +. endif
 +.endif
 +
  OCAMLFIND_DESTDIR?=	${PREFIX}/${OCAML_SITELIBDIR}
  OCAMLFIND_LDCONF?=	${PREFIX}/${OCAML_LDCONF}
  
 
 --------------060400080900010604050908--

From: "Klaus T. Aehlig" <aehlig@linta.de>
To: bug-followup@FreeBSD.org, michipili@gmail.com
Cc:  
Subject: Re: ports/189039: math/ocaml-gsl: Update to 1.15.1
Date: Sat, 10 May 2014 17:59:31 +0200

 While ports/189039 is not technically a maintainer update,
 I'm happy that someone is interested in this port, as I'm
 not using ocaml regularly any more. So, Michael, if you're
 interested in taking over maintainership, feel free to do
 so and change the MAINTAINER line.
Responsible-Changed-From-To: freebsd-ports-bugs->marino 
Responsible-Changed-By: marino 
Responsible-Changed-When: Sat May 10 18:15:12 UTC 2014 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=189039 

From: Michael <michipili@gmail.com>
To: bug-followup@FreeBSD.org, michipili@gmail.com
Cc:  
Subject: Re: ports/189039: math/ocaml-gsl: Update to 1.15.1
Date: Sat, 17 May 2014 13:48:36 +0200

 Hi Klaus,
 
 since the port was *very* outdated I assumed it was not actually
 maintained and subscribed myself as new MAINTAINER… I hope I did no went
 *too* rogue! :-)
 
 Michael
 
>Unformatted:
