source: trunk/dports/net/psi/Portfile

Last change on this file was 72597, checked in by michaelld@…, 7 years ago

Changes to use qt4 portgroup.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.4 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 72597 2010-10-21 12:35:31Z ryandesign@macports.org $
3
4PortSystem          1.0
5PortGroup           qt4 1.0
6
7name                psi
8version             0.14
9revision            2
10categories          net chat
11maintainers         rowue
12description         jabber-based instant messaging client
13long_description \
14    Psi is a capable Jabber client aimed at experienced users.  Its design \
15    goals are simplicity and stability.
16
17platforms           darwin
18
19homepage            http://psi.affinix.com/
20master_sites        sourceforge
21use_bzip2           yes
22
23checksums           md5     9d7dcce3bcab53b741a712199bd986be \
24                    sha1    f5f8e1a427339a4e9113b5fa513b01a42ae1be4b \
25                    rmd160  0c4a07726c2f9819da0f8aa8f1982e939f1fc20f
26
27configure.args      --qtdir=${qt_dir}
28
29destroot {
30    xinstall -m 755 -d ${destroot}${applications_dir}
31    file copy ${worksrcpath}/src/psi.app ${destroot}${applications_dir}
32    system "strip \
33        ${destroot}${applications_dir}/psi.app/Contents/MacOS/psi"
34}
35
36variant externalqca description {Use external qca} {
37
38configure.args-append   --disable-bundled-qca
39depends_lib-append      port:qca-ossl \
40                        port:qca-gnupg \
41                        port:qca
42}
43
44
45# variant ipv6 description {Add ipv6 support} {
46#
47# patchfiles-append      patch-src-src.pro.diff
48# }
49
50
51variant plugins description {Build with experimental Plugin Support} {
52
53patch.pre_args          -p1
54 
55patchfiles-append       patch-configure.diff \
56                        patch-src-applicationinfo.cpp.diff \
57                        patch-src-pluginhost.cpp.diff \
58                        patch-src-pluginhost.h.diff \
59                        patch-src-pluginmanager.cpp.diff \
60                        patch-src-pluginmanager.h.diff \
61                        patch-src-plugins-include-eventfilter.h.diff \
62                        patch-src-plugins-include-iqfilter.h.diff \
63                        patch-src-plugins-include-psiplugin.h.diff \
64                        patch-src-plugins-include-stanzasender.h.diff \
65                        patch-src-psiaccount.cpp.diff \
66                        patch-src-psichatdlg.cpp.diff \
67                        patch-src-psichatdlg.h.diff \
68                        patch-src-src.pro.diff
69
70configure.args-append   --enable-plugins
71}
Note: See TracBrowser for help on using the repository browser.