[96030] trunk/dports/lang
mww at macports.org
mww at macports.org
Sun Jul 29 04:42:36 PDT 2012
Revision: 96030
https://trac.macports.org/changeset/96030
Author: mww at macports.org
Date: 2012-07-29 04:42:36 -0700 (Sun, 29 Jul 2012)
Log Message:
-----------
ocaml3: re-add version 3 of OCaml as compatibility version
Modified Paths:
--------------
trunk/dports/lang/ocaml3/Portfile
Added Paths:
-----------
trunk/dports/lang/ocaml3/
Modified: trunk/dports/lang/ocaml3/Portfile
===================================================================
--- trunk/dports/lang/ocaml/Portfile 2012-06-24 21:00:12 UTC (rev 94598)
+++ trunk/dports/lang/ocaml3/Portfile 2012-07-29 11:42:36 UTC (rev 96030)
@@ -2,17 +2,19 @@
PortSystem 1.0
-name ocaml
-epoch 1
+name ocaml3
version 3.12.1
-revision 7
# When updating ocaml, also update camlp5 to a compatible version (c.f. #26769, #20219, #18292)
set major_vers [join [lrange [split ${version} .] 0 1] .]
platforms darwin
-maintainers mww openmaintainer
categories lang ml
+license {QPL LGPL}
description Objective Caml is an implementation of the ML language
-license {QPL LGPL}
+maintainers mww openmaintainer
+long_description \
+ Objective Caml is an implementation of the ML language, based on \
+ the Caml Light dialect extended with a complete class-based object \
+ system and a powerful module system in the style of Standard ML.
homepage http://www.ocaml.org/
master_sites http://caml.inria.fr/pub/distrib/ocaml-${major_vers}/ \
ftp://ftp.inria.fr/INRIA/Projects/cristal/ocaml/ocaml-${major_vers}
@@ -20,11 +22,7 @@
sha1 29b44117b116b1a5bc54a8b4514af483793a769f \
rmd160 61d38c0785491c8790ac02ab78fb2f26ea490fc1
-long_description \
- Objective Caml is an implementation of the ML language, based on \
- the Caml Light dialect extended with a complete class-based object \
- system and a powerful module system in the style of Standard ML.
-
+distname ocaml-${version}
use_bzip2 yes
depends_lib port:ncurses port:xorg-libX11
@@ -39,7 +37,8 @@
# Configure.
configure.pre_args -prefix ${prefix}
configure.args -no-tk -cc ${configure.cc} -aspp \"${configure.cc} -c\" \
- -x11include \"${prefix}/include\" -x11lib \"${prefix}/lib\"
+ -x11include \"${prefix}/include\" -x11lib \"${prefix}/lib\" \
+ -bindir ${prefix}/libexec/${name} -libdir ${prefix}/lib/${name}
# Building.
build.target world.opt
@@ -47,15 +46,16 @@
# Install.
destroot.target install
-destroot.destdir BINDIR=${destroot}${prefix}/bin \
- LIBDIR=${destroot}${prefix}/lib/ocaml \
+destroot.destdir BINDIR=${destroot}${prefix}/libexec/${name} \
+ LIBDIR=${destroot}${prefix}/lib/${name} \
MANDIR=${destroot}${prefix}/share/man
post-destroot {
# Change "ld.conf" to remove ${destroot} in paths.
- reinplace "s:${destroot}::g" ${destroot}${prefix}/lib/ocaml/ld.conf
+ reinplace "s:${destroot}::g" ${destroot}${prefix}/lib/${name}/ld.conf
xinstall -d ${destroot}${docdir}
xinstall -m 0644 -W ${worksrcpath} Changes LICENSE README ${destroot}${docdir}
+ delete ${destroot}${prefix}/share/man
}
# Variants.
@@ -70,4 +70,4 @@
livecheck.type regex
livecheck.url http://caml.inria.fr/download.en.html
-livecheck.regex "ocaml-\[0-9\.]+/ocaml-(\[0-9\.\]+).tar"
+livecheck.regex "ocaml-\[0-9\.]+/ocaml-(3\[0-9\.\]+).tar"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120729/0ce1ff2a/attachment.html>
More information about the macports-changes
mailing list