aboutsummaryrefslogtreecommitdiffstats
path: root/net-im/mcabber/Makefile
blob: e38fa0c872c054f86da804da97385e0b8261df54 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# Created by: vsevolod
# $FreeBSD$

PORTNAME=   mcabber
PORTVERSION=    1.0.0
PORTREVISION=   1
CATEGORIES= net-im
MASTER_SITES=   http://www.lilotux.net/~mikael/mcabber/files/

MAINTAINER= amdmi3@FreeBSD.org
COMMENT=    Small Jabber console client

LICENSE=    GPLv2
LICENSE_FILE=   ${WRKSRC}/COPYING

LIB_DEPENDS=    libloudmouth-1.so:${PORTSDIR}/net-im/loudmouth

USES=       gettext iconv libtool ncurses pathfix pkgconfig tar:bzip2
USE_GNOME=  glib20
GNU_CONFIGURE=  yes
CONFIGURE_ARGS= --disable-hgcset
INSTALL_TARGET= install-strip

CPPFLAGS+=  -I${LOCALBASE}/include
LDFLAGS+=   -L${LOCALBASE}/lib

OPTIONS_DEFINE=     EXAMPLES GPGME OTR
OPTIONS_RADIO=      SPELL
OPTIONS_RADIO_SPELL=    ASPELL ENCHANT

ENCHANT_DESC=       Spell checking support via Enchant
GPGME_DESC=     OpenPGP support via GPGME
OTR_DESC=       Off-the-record messaging support

OPTIONS_SUB=        yes

ASPELL_LIB_DEPENDS= libaspell.so:${PORTSDIR}/textproc/aspell
ASPELL_CONFIGURE_ENABLE=aspell

ENCHANT_LIB_DEPENDS=    libenchant.so:${PORTSDIR}/textproc/enchant
ENCHANT_CONFIGURE_ENABLE=enchant

GPGME_LIB_DEPENDS=  libgpgme.so:${PORTSDIR}/security/gpgme
GPGME_CONFIGURE_ENABLE= gpgme

OTR_LIB_DEPENDS=    libgcrypt.so:${PORTSDIR}/security/libgcrypt \
            libotr.so:${PORTSDIR}/security/libotr
OTR_CONFIGURE_ENABLE=   otr

post-patch:
    @${REINPLACE_CMD} -e 's|$$"$${libdir}|"$${libdir}|' \
         -e 's|-O2 $$CFLAGS|$$CFLAGS|' ${WRKSRC}/configure

post-install:
    ${INSTALL_DATA} ${WRKSRC}/mcabber.desktop \
        ${STAGEDIR}${PREFIX}/share/applications
    @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
    ${INSTALL_DATA} ${WRKSRC}/mcabberrc.example \
        ${STAGEDIR}${EXAMPLESDIR}/mcabberrc
    @(cd ${WRKSRC} && ${COPYTREE_SHARE} contrib \
        ${STAGEDIR}${EXAMPLESDIR})

.include <bsd.port.mk>