Ignore:
Timestamp:
Mar 2, 2004, 1:45:01 PM (16 years ago)
Author:
pguyot (Paul Guyot)
Message:

Fix destroot problem. Now, Mach-O bundles can be properly loaded.

File:
1 edited

Legend:

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

    r5672 r5687  
    1 # $Id: Portfile,v 1.14 2004/03/01 17:44:05 pguyot Exp $
     1# $Id: Portfile,v 1.15 2004/03/02 13:45:00 pguyot Exp $
    22
    33PortSystem                      1.0
    44name                            ocaml
    55version                         3.07pl2
    6 revision                        2
     6revision                        3
    77categories                      lang
    88maintainers                     pguyot@kallisys.net
     
    2020master_sites            http://caml.inria.fr/distrib/${name}-3.07/
    2121checksums                       md5 e58057f1ecca2da3fee035c846ac7db2
    22 patchfiles                      patch-byterun-unix.c
     22patchfiles                      patch-Makefile \
     23                                        patch-asmrun-Makefile \
     24                                        patch-byterun-Makefile \
     25                                        patch-byterun-unix.c \
     26                                        patch-camlp4-Makefile \
     27                                        patch-camlp4-camlp4-Makefile \
     28                                        patch-camlp4-compile-Makefile \
     29                                        patch-camlp4-config-configure_batch \
     30                                        patch-camlp4-etc-Makefile \
     31                                        patch-camlp4-lib-Makefile \
     32                                        patch-camlp4-man-Makefile \
     33                                        patch-camlp4-meta-Makefile \
     34                                        patch-camlp4-ocaml_src-camlp4-Makefile \
     35                                        patch-camlp4-ocaml_src-lib-Makefile \
     36                                        patch-camlp4-ocaml_src-meta-Makefile \
     37                                        patch-camlp4-ocaml_src-odyl-Makefile \
     38                                        patch-camlp4-ocpp-Makefile \
     39                                        patch-camlp4-odyl-Makefile \
     40                                        patch-camlp4-top-Makefile \
     41                                        patch-configure \
     42                                        patch-debugger-Makefile \
     43                                        patch-emacs-Makefile \
     44                                        patch-man-Makefile \
     45                                        patch-ocamldoc-Makefile \
     46                                        patch-otherlibs-bigarray-Makefile \
     47                                        patch-otherlibs-dbm-Makefile \
     48                                        patch-otherlibs-dynlink-Makefile \
     49                                        patch-otherlibs-graph-Makefile \
     50                                        patch-otherlibs-labltk-browser-Makefile \
     51                                        patch-otherlibs-labltk-camltk-Makefile \
     52                                        patch-otherlibs-labltk-compiler-Makefile \
     53                                        patch-otherlibs-labltk-frx-Makefile \
     54                                        patch-otherlibs-labltk-jpf-Makefile \
     55                                        patch-otherlibs-labltk-labltk-Makefile \
     56                                        patch-otherlibs-labltk-lib-Makefile \
     57                                        patch-otherlibs-labltk-support-Makefile \
     58                                        patch-otherlibs-labltk-tkanim-Makefile \
     59                                        patch-otherlibs-num-Makefile \
     60                                        patch-otherlibs-str-Makefile \
     61                                        patch-otherlibs-systhreads-Makefile \
     62                                        patch-otherlibs-threads-Makefile \
     63                                        patch-otherlibs-unix-Makefile \
     64                                        patch-stdlib-Makefile \
     65                                        patch-tools-Makefile
    2366
    2467set worksrcpath ${workpath}/${name}-3.07/
     68
     69post-patch {
     70        reinplace "s|__PREFIX|${prefix}|g" ${worksrcpath}/configure
     71}
    2572
    2673configure.env           CFLAGS=-no-cpp-precomp
     
    3077                                        --bindir ${prefix}/bin \
    3178                                        --libdir ${prefix}/lib/ocaml \
    32                                         --mandir ${prefix}/share/man
     79                                        --mandir ${prefix}/share/man \
     80                                        --destroot ${destroot}
    3381
    3482build.type                      gnu
    3583build.dir                       ${worksrcpath}
    3684build.target            world.opt
    37 
    38 destroot.args           BINDIR=${destroot}/${prefix}/bin \
    39                                         LIBDIR=${destroot}/${prefix}/lib/ocaml \
    40                                         MANDIR=${destroot}/${prefix}/share/man
    4185
    4286# Variant with LablTk (tcl & tk bindings)
     
    4690        configure.args-delete   --no-tk \
    4791                                                        --tk-no-x11
    48         patchfiles-append       patch-configure
    49         post-patch {
    50                 reinplace "s|__PREFIX|${prefix}|g" ${worksrcpath}/configure
    51         }
    5292}
Note: See TracChangeset for help on using the changeset viewer.