Ticket #43964: Portfile-weechat.diff

File Portfile-weechat.diff, 3.4 KB (added by harciga, 10 years ago)
  • Portfile

    old new  
    55PortGroup           cmake 1.0
    66
    77name                weechat
    8 version             0.4.3
    9 revision            1
    10 checksums           rmd160  b9625a977d36757a4b8dfa560946f1604ba5f68a \
    11                     sha256  a8ec847d331a1201de975530a22f1813c260db420c68675b2ecaa7bf3c7c3ff8
    128
    139homepage            http://weechat.org/
    1410license             GPL-3
     
    3026                    openmaintainer
    3127platforms           darwin
    3228
    33 master_sites        ${homepage}files/src
    34 use_bzip2           yes
     29if {${name} eq ${subport}} {
     30    version         0.4.3
     31    revision        1
     32    conflicts       ${name}-devel ${name}-git
     33    use_bzip2       yes
     34    master_sites    ${homepage}files/src
     35    checksums       rmd160  b9625a977d36757a4b8dfa560946f1604ba5f68a \
     36                    sha256  a8ec847d331a1201de975530a22f1813c260db420c68675b2ecaa7bf3c7c3ff8
     37}
     38
     39subport ${name}-devel {
     40    version         git-20140608
     41    conflicts       ${name} ${name}-git
     42    fetch.type      git
     43    git.url         https://github.com/weechat/weechat.git
     44# June, 08, 2014 https://github.com/weechat/weechat/commit/3fa4f8a4bcc80976b4743498b861e6e364ebc7ea
     45    git.branch      3fa4f8a4bc
     46}
     47
     48subport ${name}-git {
     49    version         git-latest
     50    conflicts       ${name} ${name}-devel
     51    fetch.type      git
     52    git.url         https://github.com/weechat/weechat.git
     53}
    3554
    3655depends_lib-append  port:gettext \
    3756                    port:libgcrypt \
    3857                    port:libiconv \
    3958                    port:ncurses
    4059
    41 depends_run-append  path:etc/openssl/cert.pem:certsync
    42 
    4360configure.args-append \
    4461                    -DENABLE_GNUTLS=OFF \
    4562                    -DENABLE_LUA=OFF \
     
    4764                    -DENABLE_PERL=OFF \
    4865                    -DENABLE_PYTHON=OFF \
    4966                    -DENABLE_RUBY=OFF \
    50                     -DENABLE_ASPELL=OFF \
    51                     -DCA_FILE=${prefix}/etc/openssl/cert.pem
     67                    -DENABLE_ASPELL=OFF
    5268
    5369variant aspell description {Support for aspell} {
    5470    configure.args-delete   -DENABLE_ASPELL=OFF
     
    91107}
    92108
    93109variant tls description {Support for secure connecting} {
     110    depends_run-append  path:etc/openssl/cert.pem:certsync
     111
    94112    configure.args-delete   -DENABLE_GNUTLS=OFF
    95     configure.args-append   -DENABLE_GNUTLS=ON
     113    configure.args-append   -DENABLE_GNUTLS=ON \
     114                            -DCA_FILE=${prefix}/etc/openssl/cert.pem
    96115    depends_lib-append      port:gnutls
    97116}
    98117
    99118post-destroot {
    100119    xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
    101     xinstall -m 644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README \
     120    if {${subport} eq ${name}} {
     121        xinstall -m 644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README \
    102122        ${destroot}${prefix}/share/doc/${name}
    103     eval xinstall -m 644 -W ${worksrcpath} [glob doc/en/weechat*.txt] \
     123        eval xinstall -m 644 -W ${worksrcpath} [glob doc/en/weechat*.txt] \
    104124        ${destroot}${prefix}/share/doc/${name}
     125    } else {
     126        xinstall -m 644 -W ${worksrcpath} AUTHORS.asciidoc COPYING ChangeLog.asciidoc README.asciidoc \
     127        ${destroot}${prefix}/share/doc/${name}
     128        eval xinstall -m 644 -W ${worksrcpath} [glob doc/en/weechat*.asciidoc] \
     129        ${destroot}${prefix}/share/doc/${name}
     130    }
    105131}
    106132
    107133post-install {