Changeset 84558


Ignore:
Timestamp:
Sep 28, 2011, 7:46:48 AM (8 years ago)
Author:
mww@…
Message:

ocmalduce: version 3.12.1.0; take (open)maintainership

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/lang/ocamlduce/Portfile

    r79977 r84558  
    11# $Id$
    22
    3 PortSystem          1.0
     3PortSystem 1.0
     4
    45name                ocamlduce
    5 version             3.08.4pl3
    6 revision            1
     6version             3.12.1.0
    77categories          lang ml
    8 maintainers         nomaintainer
     8maintainers         mww openmaintainer
    99description         Objective Caml extensions for manipulating XML
    1010long_description    OCamlDuce is a merger between OCaml and CDuce. It \
     
    1313homepage            http://www.cduce.org/ocaml.html
    1414platforms           darwin
    15 master_sites        http://pauillac.inria.fr/~frisch/ocamlcduce/download/
    16 worksrcdir          ocaml-sub
    17 build.target        opt
     15master_sites        http://forge.ocamlcore.org/frs/download.php/644/:duce \
     16                    http://caml.inria.fr/pub/distrib/ocaml-3.12/:ocaml
     17
     18distfiles           ${name}-${version}.tar.gz:duce ocaml-3.12.1.tar.bz2:ocaml
     19checksums           ocamlduce-3.12.1.0.tar.gz \
     20                    rmd160  33078e31c4cffade2f6d762fa9e9e4023f96fec4 \
     21                    sha256  3eda11591d9babf9f6fc25f257367cd36fffe3cc03a6b0105a2d49fc62aa91ab \
     22                    ocaml-3.12.1.tar.bz2 \
     23                    rmd160  61d38c0785491c8790ac02ab78fb2f26ea490fc1 \
     24                    sha256  edcf563da75e0b91f09765649caa98ab1535e0c7498f0737b5591b7de084958d
     25depends_lib         port:ocaml port:caml-findlib
     26
     27use_parallel_build  no
     28
     29extract.only        ${name}-${version}.tar.gz
     30
     31patch {
     32    system -W ${worksrcpath} "make prepare OCAML_SOURCE=${distpath}/ocaml-3.12.1.tar.bz2"
     33}
     34
     35# all options are identical to ones in the ocaml port
     36configure.dir       ${worksrcpath}/ocaml-3.12.1
     37configure.pre_args  -prefix ${prefix}
     38configure.args      -no-tk -cc ${configure.cc} -aspp \"${configure.cc} -c\"
     39
     40build.dir           ${configure.dir}
     41build.target        world.opt
    1842build.args          -f Makefile.ocamlduce
     43build.cmd           "unset LD_PREBIND LD_PREBIND_ALLOW_OVERLAP && ${build.cmd}"
     44
     45destroot.dir        ${configure.dir}
    1946destroot.args       -f Makefile.ocamlduce
    20 patchfiles          patch-Makefile.ocamlduce.diff
    21 configure.universal_args-delete --disable-dependency-tracking
    22 configure.pre_args  -prefix ${prefix}
    23 checksums           md5 16e69929c9fbe57642dd700bb595360e
    24 depends_lib         bin:camlp4:ocaml
     47destroot.target     installopt installbyte
     48destroot.destdir    BINDIR=${destroot}${prefix}/bin \
     49                    LIBDIR=${destroot}${prefix}/lib/ocaml \
     50                    MANDIR=${destroot}${prefix}/share/man
    2551
    2652# ocaml is not universal
    2753universal_variant   no
    2854
    29 post-destroot {
    30         system "ranlib ${destroot}${prefix}/lib/ocaml/ocamlduce.a"
    31 }
Note: See TracChangeset for help on using the changeset viewer.