Ticket #43964: Portfile-weechat.3.diff

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

    old new  
    33
    44PortSystem          1.0
    55PortGroup           cmake 1.0
     6PortGroup           github 1.0
    67
    78name                weechat
    8 version             0.4.3
    9 revision            1
    10 checksums           rmd160  b9625a977d36757a4b8dfa560946f1604ba5f68a \
    11                     sha256  a8ec847d331a1201de975530a22f1813c260db420c68675b2ecaa7bf3c7c3ff8
    129
    1310homepage            http://weechat.org/
    1411license             GPL-3
     
    3027                    openmaintainer
    3128platforms           darwin
    3229
    33 master_sites        ${homepage}files/src
    34 use_bzip2           yes
     30if {${name} eq ${subport}} {
     31    version         0.4.3
     32    revision        1
     33    conflicts       weechat-devel
     34    use_bzip2       yes
     35    master_sites    ${homepage}files/src
     36    checksums       rmd160  b9625a977d36757a4b8dfa560946f1604ba5f68a \
     37                    sha256  a8ec847d331a1201de975530a22f1813c260db420c68675b2ecaa7bf3c7c3ff8
     38}
     39
     40subport weechat-devel {
     41    github.setup    weechat weechat e7b604c97e1e7aa03e82b18b380228752820ee3e
     42    name            weechat-devel
     43    version         20140807
     44
     45    conflicts       weechat
     46
     47    checksums       rmd160  c3a2cd0697e02a58f0c8f130484a3c71cc8ae407 \
     48                    sha256  5f6722bfd086cda60b341b5933eb40b142b6d751182bc7968ab6bcc9ccc944af
     49}
    3550
    3651depends_lib-append  port:gettext \
    3752                    port:libgcrypt \
    3853                    port:libiconv \
    3954                    port:ncurses
    4055
    41 depends_run-append  path:etc/openssl/cert.pem:certsync
    42 
    4356configure.args-append \
    4457                    -DENABLE_GNUTLS=OFF \
    4558                    -DENABLE_LUA=OFF \
     
    4760                    -DENABLE_PERL=OFF \
    4861                    -DENABLE_PYTHON=OFF \
    4962                    -DENABLE_RUBY=OFF \
    50                     -DENABLE_ASPELL=OFF \
    51                     -DCA_FILE=${prefix}/etc/openssl/cert.pem
     63                    -DENABLE_ASPELL=OFF
    5264
    5365variant aspell description {Support for aspell} {
    5466    configure.args-delete   -DENABLE_ASPELL=OFF
     
    91103}
    92104
    93105variant tls description {Support for secure connecting} {
     106    depends_run-append  path:etc/openssl/cert.pem:certsync
     107
    94108    configure.args-delete   -DENABLE_GNUTLS=OFF
    95     configure.args-append   -DENABLE_GNUTLS=ON
     109    configure.args-append   -DENABLE_GNUTLS=ON \
     110                            -DCA_FILE=${prefix}/etc/openssl/cert.pem
    96111    depends_lib-append      port:gnutls
    97112}
    98113
    99114post-destroot {
    100     xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
    101     xinstall -m 644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README \
    102         ${destroot}${prefix}/share/doc/${name}
    103     eval xinstall -m 644 -W ${worksrcpath} [glob doc/en/weechat*.txt] \
    104         ${destroot}${prefix}/share/doc/${name}
     115    xinstall -m 755 -d ${destroot}${prefix}/share/doc/weechat
     116    if {${subport} eq "weechat"} {
     117        xinstall -m 644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README \
     118        ${destroot}${prefix}/share/doc/weechat
     119        eval xinstall -m 644 -W ${worksrcpath} [glob doc/en/weechat*.txt] \
     120        ${destroot}${prefix}/share/doc/weechat
     121    } else {
     122        xinstall -m 644 -W ${worksrcpath} AUTHORS.asciidoc COPYING ChangeLog.asciidoc README.asciidoc \
     123        ${destroot}${prefix}/share/doc/weechat
     124        eval xinstall -m 644 -W ${worksrcpath} [glob doc/en/weechat*.asciidoc] \
     125        ${destroot}${prefix}/share/doc/weechat
     126    }
    105127}
    106128
    107129post-install {