<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>