<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ea518a2ab572fd1b775e70e0bf97109695ce2cb1">https://github.com/macports/macports-ports/commit/ea518a2ab572fd1b775e70e0bf97109695ce2cb1</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new ea518a2  ocaml: update to 4.08.1
</span>ea518a2 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit ea518a2ab572fd1b775e70e0bf97109695ce2cb1
</span>Author: Perry E. Metzger <perry@piermont.com>
AuthorDate: Fri Aug 16 19:15:58 2019 -0400

<span style='display:block; white-space:pre;color:#404040;'>    ocaml: update to 4.08.1
</span>---
 lang/ocaml/Portfile | 50 +++++++++++++++++++++-----------------------------
 1 file changed, 21 insertions(+), 29 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/ocaml/Portfile b/lang/ocaml/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a3369d3..3675646 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/ocaml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/ocaml/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,30 +3,35 @@
</span> PortSystem          1.0
 PortGroup           compiler_blacklist_versions 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name                ocaml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-epoch               1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             4.07.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# When updating ocaml, also update ocaml-camlp4 and camlp5 to compatible versions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# (c.f. #26769, #20219, #18292) or increase their revisions to rebuild them.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# When updating ocaml, also update ocaml-camlp4 and camlp5 to compatible
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# versions (c.f. #26769, #20219, #18292) or increase their revisions to
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# rebuild them.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Note that ocaml-camlp4 may no longer be available at all in ocaml 4.09 and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# after; all ports depending on camlp4 need to be obsoleted.
</span> #
 # When ocaml is next updated, please update lablgtk2 as well
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                ocaml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+epoch               1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             4.08.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> set major_vers      [join [lrange [split ${version} .] 0 1] .]
 platforms           darwin
 supported_archs     i386 x86_64
 maintainers         {pmetzger @pmetzger} openmaintainer
 categories          lang ocaml
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description         Compiler and libraries for the OCaml programming language
</span> license             LGPL
 homepage            http://www.ocaml.org/
 master_sites        http://caml.inria.fr/pub/distrib/ocaml-${major_vers}/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  372b342c469dc9031de141f22f4dd65bbde2efbc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  dfe48b1da31da9c82d77612582fae74c80e8d1ac650e1c24f5ac9059e48307b8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    2935928
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  4787a3cde671253ad634e8aae72dd91a95b6b892 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  cd4f180453ffd7cc6028bb18954b3d7c3f715af13157df2f7c68bdfa07655ea3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    3382960
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    OCaml is an industrial strength \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    programming language in the ML family, supporting \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    functional, imperative and object-oriented styles.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Compiler and libraries for the OCaml programming language
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    OCaml is an industrial strength programming language \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    in the ML family, supporting functional, imperative \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    and object-oriented styles.
</span> 
 use_xz              yes
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,39 +61,26 @@ platform darwin {
</span> }
 
 # Configure.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.pre_args  -prefix ${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args      -cc ${configure.cc} -as \"${configure.cc} -c\" -aspp \"${configure.cc} -c\" \ -no-graph
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.pre_args  --prefix=${prefix} --mandir=${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args      --disable-graph-lib
</span> 
 # Building.
 build.target        world.opt
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Install.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.target     install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.destdir    BINDIR=${destroot}${prefix}/bin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    LIBDIR=${destroot}${prefix}/lib/ocaml \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    MANDIR=${destroot}${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Change "ld.conf" to remove ${destroot} in paths.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s:${destroot}::g" ${destroot}${prefix}/lib/ocaml/ld.conf
</span>     xinstall -d ${destroot}${docdir}
     xinstall -m 0644 -W ${worksrcpath} Changes LICENSE README.adoc ${destroot}${docdir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    system -W ${worksrcpath}/emacs "make EMACSDIR=${destroot}${prefix}/share/emacs/site-lisp NOCOMPILE=true simple-install"
</span> }
 
 # Variants.
 variant profile description {Enable profiling} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[vercmp [macports_version] 2.5.99] >= 0} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append "CC=gcc -pg"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append CC="gcc -pg"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cflags "-pg"
</span> }
 
 variant graph description {add support for the graph library} {
     depends_build-append  port:pkgconfig
     depends_lib-append    port:xorg-libX11
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-delete \ -no-graph
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-delete --disable-graph-lib
</span> }
 
 livecheck.type      regex
</pre><pre style='margin:0'>

</pre>