Ticket #40756: mcabber-0.10.3.2.diff

File mcabber-0.10.3.2.diff, 4.3 KB (added by dbevans (David B. Evans), 10 years ago)

Revised patch per my comments

  • Portfile

     
    44PortSystem          1.0
    55
    66name                mcabber
    7 version             0.9.10
    8 revision            1
     7version             0.10.3
     8license             GPL-2+
    99categories          net
    1010maintainers         hitzemann.org:simon
    1111description         Console Jabber client
     
    1616platforms           darwin
    1717master_sites        http://mcabber.com/files/
    1818use_bzip2           yes
    19 checksums           rmd160  656818b304b9088097ad2a0fe485f38cd0e704fc \
    20                     sha256  431e47ba3095c1cc6c11931bab9034c42ba0911dfadcc137ba765803e4460cb5
     19checksums           rmd160  d94e7b2e340cfd83a5b55276cdb0383a8555b347 \
     20                    sha256  77466138496cc26db125145cc28dc4fc0df79827143b922dfb9f02eb0dc7fa6d
    2121
    2222depends_lib         port:libiconv \
    2323                    port:ncurses \
     
    2525                    port:gettext \
    2626                    port:libotr \
    2727                    port:gpgme \
    28                     port:libgcrypt
     28                    port:libgcrypt \
     29                    port:loudmouth
    2930
    3031depends_build       port:autoconf \
    3132                    port:automake \
     
    3233                    port:coreutils \
    3334                    bin:gawk:gawk \
    3435                    port:libtool \
    35                     port:pkgconfig
     36                    port:pkgconfig \
     37                    port:cctools \
     38                    port:grep \
     39                    port:gsed
    3640
    3741configure.args      --enable-otr \
    3842                    --with-libotr-prefix=${prefix}/lib \
    39                     --with-libotr-inc-prefix=${prefix}/include \
    40                     --without-ssl \
    41                     --without-openssl
     43                    --with-libotr-inc-prefix=${prefix}/include
    4244
    4345configure.env       LIBTOOL=glibtool
    4446
    45 patchfiles          patch-autogen.sh.diff \
    46                     patch-automake-1.13.diff
     47patchfiles          patch-autogen.sh.diff
    4748
    4849pre-configure {
    4950    system -W ${worksrcpath} "./autogen.sh"
     
    5152
    5253# TODO
    5354# Bug #26 on mcabber - see pre-configure section for a workaround
    54 variant gnutls description {Use GNUTLS for TLS connections} {
    55     configure.args-delete   --without-ssl
    56     configure.args-append   --with-ssl
    57     configure.args-append   --with-libgnutls-extra-prefix=${prefix}
    58     depends_lib-append      port:gnutls
    59 }
    60 
    61 variant ssl description {Use OpenSSL for SSL connections} {
    62     configure.args-delete   --without-ssl
    63     configure.args-delete   --without-openssl
    64     configure.args-append   --with-ssl
    65     configure.args-append   --with-openssl=${prefix}
    66     depends_lib-append      port:openssl
    67 }
    68 
    6955variant aspell description {Use aspell spell checking - remember to install a dictionary, too} {
    7056    configure.args-append   --enable-aspell
    7157    depends_lib-append      port:aspell
     
    7258}
    7359
    7460post-configure {
    75     reinplace "s|#define HAVE_LOCALCHARSET_H 1|\/\* #undef HAVE_LOCALCHARSET_H \*\/|g" ${worksrcpath}/config.h
     61    reinplace "s|#define HAVE_LOCALCHARSET_H 1|\/\* #undef HAVE_LOCALCHARSET_H \*\/|g" ${worksrcpath}/${name}/config.h
    7662}
    7763
    7864livecheck.type      regex
  • files/patch-autogen.sh.diff

     
    1 --- autogen.sh.orig     2009-02-05 10:54:06.000000000 +0100
    2 +++ autogen.sh  2009-02-05 10:54:17.000000000 +0100
    3 @@ -1,7 +1,7 @@
     1--- autogen.sh.orig
     2+++ autogen.sh
     3@@ -1,6 +1,6 @@
    44 #! /bin/sh
    55 
    66-libtoolize --force --automake --copy
    7 -aclocal -I macros/
    87+glibtoolize --force --automake --copy
    9 +aclocal -I macros/ -I macros/missing/
     8 aclocal -I macros/
    109 autoheader
    1110 autoconf
    1211 automake -a --copy
  • files/patch-automake-1.13.diff

     
    1 --- configure.ac.orig   2009-10-06 14:34:18.000000000 -0500
    2 +++ configure.ac        2013-03-22 03:05:28.000000000 -0500
    3 @@ -5,7 +5,7 @@
    4  AC_INIT([mcabber],[0.9.10],[mcabber@lilotux.net])
    5  AM_INIT_AUTOMAKE
    6  AC_CONFIG_SRCDIR([src])
    7 -AM_CONFIG_HEADER(config.h)
    8 +AC_CONFIG_HEADERS([config.h])
    9  
    10  #AC_PROG_LIBTOOL
    11  AC_PROG_RANLIB