Ticket #43772: poedit-1.6.3-oss.unfinished.diff

File poedit-1.6.3-oss.unfinished.diff, 3.1 KB (added by raimue (Rainer Müller), 10 years ago)
  • Portfile

     
    22# $Id$
    33
    44PortSystem          1.0
     5PortGroup           github 1.0
    56PortGroup           wxWidgets 1.0
    67
    7 name                poedit
    8 version             1.5.7
    9 revision            2
     8github.setup        vslavik poedit 1.6.3-oss v
     9version             [lindex [split ${github.version} -] 0 ]
     10distname            ${github.project}-${git.branch}
    1011categories          devel aqua
    1112platforms           darwin
    1213license             MIT
     
    1617description         Poedit is a cross-platform gettext catalogs (.po files) editor.
    1718long_description    Poedit is a cross-platform gettext catalogs (.po files) editor. It aims to \
    1819                    provide more convenient approach to editing catalogs than editing the file by \
    19                     hand. This port installs Poedit.app.
     20                    hand. This port installs the Open Source version of Poedit.app.
    2021
    2122homepage            http://www.poedit.net/
    22 master_sites        sourceforge:poedit
    2323
    24 checksums           md5     f5b53ec66a606f088b0aa388595ea5f9 \
    25                     sha1    e83c08ca33997829be946e1dcf1a35149856d184 \
    26                     rmd160  46436e98caf2b41b61188fc1b79db62f2f218817 \
    27                     sha256  24535cac22c8f7fb4f995710f6638ebc26825056076a04210ee66e19d65c0f78
     24checksums           rmd160  d9fea68829276b40b881e268f7f9fe728ad4c7e6 \
     25                    sha256  18e82376e6da8ec9965d87ae68f4663189b9c36a547d20f55dc2b1972a92a06d
    2826
    2927wxWidgets.use       wxWidgets-3.0
    3028
     
    3230                    port:pkgconfig \
    3331                    port:boost
    3432depends_lib         port:gettext \
    35                     port:${wxWidgets.port}
     33                    port:${wxWidgets.port} \
     34                    port:db47 \
     35                    port:icu \
     36                    port:LucenePlusPlus
    3637
    3738depends_skip_archcheck grep pkgconfig boost
    3839
    39 # remove some additional features, especially sparkle because macports handles updates
     40post-patch {
     41    file attributes ${worksrcpath}/configure -permissions a+x
     42}
     43
     44# Add explicit paths for selected BDB version
     45configure.cppflags-append -I${prefix}/include/db47
     46configure.ldflags-append -L${prefix}/lib/db47
     47
    4048configure.args      --disable-spellchecking \
    41                     --disable-transmem \
    42                     --without-sparkle \
    4349                    --with-wxdir=${wxWidgets.wxdir}
    4450
    4551build.dir           ${build.dir}/src
    46 build.target        bundle
    4752build.env-append    GETTEXT_PREFIX=${prefix} \
    4853                    WX_ROOT=${wxWidgets.prefix}
    4954
     
    5964    file copy ${worksrcpath}/src/Poedit.app ${destroot}${applications_dir}/Poedit.app
    6065}
    6166
    62 variant transmem description {Enables translation memory for often used phrases} {
    63     depends_lib-append      port:db44
    64     configure.args-delete   --disable-transmem
    65     configure.args-append   --enable-transmem
    66 }
    67 
    6867variant spellcheck description {Enables spellchecking} {
    6968    depends_lib-append      port:gtkspell2
    7069    configure.args-delete   --disable-spellchecking