source: trunk/dports/net/pidgin/Portfile @ 57593

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

net/pidgin: Update to 2.6.2, closes #20750. Drop maintainership.

Also disable Perl support as it fails to build.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.0 KB
Line 
1# $Id: Portfile 57593 2009-09-13 23:10:24Z simon@macports.org $
2
3PortSystem          1.0
4
5name                pidgin
6version             2.6.2
7categories          net
8platforms           darwin
9maintainers         nomaintainer
10description         Multi-protocol Instant Messaging client
11long_description    Pidgin is an Open Source clone of America OnLine's \
12                    Instant Messenger client that uses GTK+ version 2.  It \
13                    features multiple groups, group chat, user information \
14                    fetching and registration, time stamping, and more.  It \
15                    also supports other IM protocols, including Yahoo!, MSN, \
16                    ICQ, Jabber, Napster, IRC, and Zephyr via included \
17                    plugins.
18
19homepage            http://www.pidgin.im/
20master_sites        sourceforge
21checksums           md5     a1bbb3c9be7d4ee1f53590d319cbfa72 \
22                    sha1    730b9bfaf79045f13e5d8dd736b91726bb11d332 \
23                    rmd160  a070ebe07a40d650c173065e4c448034e096963b
24use_bzip2           yes
25
26depends_build       port:libtool
27
28depends_lib         port:audiofile \
29                    port:dbus \
30                    port:dbus-glib \
31                    port:gtk2 \
32                    port:libao \
33                    port:libxml2 \
34                    port:nspr \
35                    port:nss \
36                    port:p5-xml-parser \
37                    port:intltool
38
39configure.args      --disable-avahi \
40                    --disable-consoleui \
41                    --disable-gstreamer \
42                    --disable-gtkspell \
43                    --disable-meanwhile \
44                    --disable-nm \
45                    --disable-screensaver \
46                    --disable-sm \
47                    --disable-startup-notification \
48                    --disable-schemas-install \
49                    --disable-vv \
50                    --enable-nss \
51                    --mandir=${prefix}/share/man \
52                    --with-nspr-includes=${prefix}/include/nspr \
53                    --with-nspr-libs=${prefix}/lib/nspr \
54                    --with-nss-includes=${prefix}/include/nss \
55                    --with-nss-libs=${prefix}/lib/nss \
56                    --disable-perl
57configure.ldflags-append    -bind_at_load
58configure.cppflags-append   -no-cpp-precomp
59
60post-activate {
61    system "dbus-uuidgen --ensure"
62}
63
64variant no_x11 {
65    configure.args-append   --without-x
66}
67
68variant quartz requires no_x11 description {Build port with gtk2 quartz} {
69    patchfiles-append       gtkdocklet-quartz.diff
70
71    configure.args-append   --disable-gestures \
72                            --enable-gtkstatusicon
73
74    depends_build           port:autoconf \
75                            port:automake \
76                            port:intltool
77
78    post-patch {
79        reinplace "s|@INTLTOOL_ICONV@|${prefix}/bin/iconv|g" intltool-merge.in
80        system "${filespath}/autogen.sh"
81    }
82}
83
84variant spellcheck description {Allow spell checking} {
85    depends_lib-append      port:gtkspell2
86    configure.args-delete   --disable-gtkspell
87}
88
89livecheck.distname  Pidgin
Note: See TracBrowser for help on using the repository browser.