source: trunk/dports/net/mcabber/Portfile @ 78762

Last change on this file since 78762 was 78762, checked in by jmr@…, 9 years ago

remove ncursesw dependencies

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.7 KB
Line 
1# $Id: Portfile 78762 2011-05-21 15:29:21Z jmr@macports.org $
2
3PortSystem          1.0
4
5name                mcabber
6version             0.9.10
7categories          net
8maintainers         hitzemann.org:simon
9description         Console Jabber client
10long_description    \
11    mcabber is a small Jabber console client. It includes features like \
12    SSL, MUC, history logging, command completion, OpenPGP encryption, \
13    OTR and external action triggers.
14homepage            http://mcabber.com/
15platforms           darwin
16master_sites        http://mcabber.com/files/
17use_bzip2           yes
18checksums           md5     887415d16c32af58eab2ec2d9bb17fa6 \
19                    sha1    6ff8222ed8956e078a3c3d519013a125e715e499 \
20                    rmd160  656818b304b9088097ad2a0fe485f38cd0e704fc
21
22depends_lib          port:libiconv \
23                     port:ncurses \
24                     path:lib/pkgconfig/glib-2.0.pc:glib2 \
25                     port:gettext \
26                     port:libotr \
27                     bin:gpgme-config:gpgme \
28                     bin:gcrypt-config:libgcrypt
29
30depends_build        bin:gawk:gawk \
31                     bin:pkg-config:pkgconfig \
32                     bin:gmkdir:coreutils
33
34configure.args      --enable-otr \
35                    --with-libotr-prefix=${prefix}/lib \
36                    --with-libotr-inc-prefix=${prefix}/include \
37                    --without-ssl \
38                    --without-openssl
39
40configure.env       LIBTOOL=glibtool
41
42patchfiles          patch-autogen.sh.diff
43
44pre-configure {
45                    system "cd ${worksrcpath} && ./autogen.sh"
46}
47
48# TODO
49# Bug #26 on mcabber - see pre-configure section for a workaround
50variant gnutls \
51description "Use GNUTLS for TLS connections" {
52                    configure.args-delete --without-ssl
53                    configure.args-append --with-ssl
54                    configure.args-append --with-libgnutls-extra-prefix=${prefix}
55                    depends_lib-append port:gnutls
56               }
57
58variant ssl \
59description "Use OpenSSL for SSL connections" {
60                    configure.args-delete --without-ssl
61                    configure.args-delete --without-openssl
62                    configure.args-append --with-ssl
63                    configure.args-append --with-openssl=${prefix}
64                    depends_lib-append port:openssl
65               }
66
67variant aspell \
68description "Use aspell spell checking - remember to install a dictionary, too" {
69                    configure.args-append --enable-aspell
70                    depends_lib-append port:aspell
71               }
72
73post-configure {
74                    reinplace "s|#define HAVE_LOCALCHARSET_H 1|\/\* #undef HAVE_LOCALCHARSET_H \*\/|g" ${worksrcpath}/config.h
75               }
Note: See TracBrowser for help on using the repository browser.