source: trunk/dports/science/mapm3/Portfile

Last change on this file was 139469, checked in by jmr@…, 2 years ago

ncurses: update to 6.0, rev bump dependents due to new ABI

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.1 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 139469 2015-08-18 01:10:17Z ryandesign@macports.org $
3
4PortSystem              1.0
5
6name                    mapm3
7version                 3.0
8revision                5
9platforms               darwin
10maintainers             ryandesign openmaintainer
11categories              science
12license                 Restrictive
13description             cli tool for calculating Quantitative Trait Loci
14long_description        ${name} is a ${description}.
15master_sites            http://www.broadinstitute.org/ftp/distribution/software/mapmaker3/
16homepage                [lindex ${master_sites} 0]
17
18distname                ${name}-source
19extract.suffix          .tar.Z
20checksums               md5 8aa7a061d32a49c8704c1a5c4b31aa2d
21
22depends_lib             port:ncurses
23
24extract.mkdir           yes
25extract.cmd             uncompress
26extract.pre_args        -c
27extract.post_args       | tar -C ${worksrcpath} -xf -
28
29patchfiles              patch-iolib.h \
30                        patch-xmapmaker \
31                        patch-Makefile \
32                        patch-reader.c.diff \
33                        patch-system.h \
34                        patch-xqtl
35
36use_configure           no
37
38build.args              DIR=${prefix}/bin \
39                        COMPILE="${configure.cc} [get_canonical_archflags cc] -fwritable-strings" \
40                        LINKALL="${configure.cc} [get_canonical_archflags cc]" \
41                        LINKLIB="ld [get_canonical_archflags ld] -r"
42
43destroot.destdir        DIR=${destroot}${prefix}/bin
44
45post-destroot {
46    xinstall -d ${destroot}${prefix}/libexec/${name}
47    foreach prog {mapmaker qtl} {
48        move ${destroot}${prefix}/bin/${prog} ${destroot}${prefix}/libexec/${name}
49        xinstall -m 755 ${filespath}/wrapper.in ${destroot}${prefix}/bin/${prog}
50        reinplace "s%@PREFIX@%${prefix}%g" ${destroot}${prefix}/bin/${prog}
51    }
52}
53
54variant large_datasets {
55    post-patch {
56        reinplace \
57            "s|^SYS= -D_SYS_DARWIN -DUSE_RAND48|SYS= -D_SYS_DARWIN -DUSE_RAND48 -D_BIG_DATASETS|g" \
58            "${worksrcpath}/Makefile"
59    }
60}
61
62livecheck.type          none
Note: See TracBrowser for help on using the repository browser.