Ticket #45334: finance-ledger-v3.1-2.patch

File finance-ledger-v3.1-2.patch, 3.2 KB (added by mvgrimes, 10 years ago)
  • finance/ledger/Portfile

     
    44PortSystem          1.0
    55
    66name                ledger
    7 version             2.6.2
    8 revision            1
    9 homepage            http://wiki.github.com/jwiegley/ledger
     7version             3.1
     8
     9homepage            http://ledger-cli.org/
    1010categories          finance
    1111
    1212description         A command-line, double-entry accounting tool.
    1313long_description    Ledger is a powerful, double-entry accounting system that \
    14                                 is accessed from the UNIX command-line.
     14                    is accessed from the UNIX command-line.
    1515
    1616maintainers         newartisans.com:johnw
    1717
    1818platforms           darwin
    1919
    20 master_sites        http://ftp.newartisans.com/pub/ledger/ \
    21                     ftp://ftp.newartisans.com/pub/ledger/
     20# Project uses submodules, so fetch from git rather than using the release
     21# tarball or the github PortGroup
     22fetch.type          git
     23git.url             https://github.com/ledger/ledger.git
     24git.branch          v3.1
    2225
    23 checksums               md5     b2e6fa98e7339d1e130b1ea9af211c0f \
    24                         sha1    2959e2c589f8d3f73b0f764326e8c8be3bfe0726 \
    25                         rmd160  83c64bbd0a82b83d6a0f0f398564277ad1a9da89
    26 
    2726depends_build       port:automake \
    2827                    port:autoconf \
    29                     port:libtool
     28                    port:libtool \
     29                    port:doxygen \
     30                    port:graphviz \
     31                    port:libedit \
     32                    port:texlive-xetex \
     33                    port:texinfo
    3034
    3135depends_lib         port:pcre \
     36                    port:expat \
     37                    port:boost \
     38                    port:python27 \
     39                    port:libiconv \
     40                    port:zlib \
    3241                    port:gmp \
    33                     port:expat
     42                    port:mpfr \
     43                    port:ncurses \
     44                    port:gettext
    3445
    35 configure.args          --disable-ofx
     46# Needs a compiler that supports c++11; are there others?
     47# gcc-4.7 produces malloc segfaults
     48compiler.whitelist  macports-gcc-4.8 macports-gcc-4.9
    3649
    37 #patchfiles          patch-admin-libtool.m4.in.diff \
    38 #                    patch-ledger-ProjectFile.cpp.diff
    39 
    40 build.args          DYLD_LIBRARY_PATH=${worksrcpath}/ledger/.libs
    41 
    42 destroot.args       DESTDIR=${destroot}${prefix} \
    43                     DYLD_LIBRARY_PATH=${worksrcpath}/ledger/.libs \
    44                     docprefix=${destroot}/share/doc
    45 
    46 variant ofx description {Allow reading of OFX data files} {
    47     depends_lib-append          port:libofx
    48     configure.cppflags-append   -I${prefix}/include/libofx
    49     configure.args-delete       --disable-ofx
    50     configure.args-append       --enable-ofx
    51 }
    52 
    53 variant debug description {Enable debug mode} {
    54     configure.args-append       --enable-debug=yes
    55 }
    56 
    57 #livecheck.type      regex
    58 #livecheck.url       ${homepage}
    59 #livecheck.regex     "Latest Stable Ledger \\(Version (\\d+.\\d+.\\d+)\\)"
    60 
     50configure.cmd       ${worksrcpath}/acprep opt config
     51build.cmd           ${worksrcpath}/acprep opt make