Merge from vendor branch TNF:
[pkgsrcv2.git] / chat / centerim / Makefile
1 # $NetBSD: Makefile,v 1.15 2011/06/19 18:05:30 dholland Exp $
2 #
3
4 DISTNAME=       centerim-4.22.9
5 PKGREVISION=    6
6 CATEGORIES=     chat
7 MASTER_SITES=   http://www.centerim.org/download/releases/ \
8                 http://transacid.de/centerim/releases/
9
10 MAINTAINER=     pkgsrc-users@NetBSD.org
11 HOMEPAGE=       http://www.centerim.org/
12 COMMENT=        Instant Messenger interface supporting many protocols
13 LICENSE=        gnu-gpl-v2
14
15 PKG_DESTDIR_SUPPORT=    user-destdir
16
17 USE_PKGLOCALEDIR=       yes
18 USE_TOOLS+=             gmake perl:run
19 USE_LANGUAGES=          c c++
20
21 GNU_CONFIGURE=          yes
22 CONFIGURE_ARGS+=        --with-ssl --with-openssl=${SSLBASE:Q}
23 LIBS+=                  ${LDFLAGS}
24
25 REPLACE_PERL=           misc/cimconv
26 REPLACE_PYTHON+=        misc/CenterIMLog2HTML.py
27
28 INCOMPAT_CURSES+=       NetBSD-1.[45]*-* NetBSD-1.6-* NetBSD-1.6.[1-9]-*
29 INCOMPAT_CURSES+=       NetBSD-1.6_*-* NetBSD-1.6.[1-9]_*-* NetBSD-1.6[A-T]-*
30 INCOMPAT_CURSES+=       NetBSD-2.*-* NetBSD-3.*-*       # see PR 29060
31 INCOMPAT_CURSES+=       NetBSD-4.*-* NetBSD-5.*-*
32
33 .include "options.mk"
34 .include "../../mk/bsd.prefs.mk"
35
36 .if ${OPSYS} == "NetBSD"
37 CPPFLAGS+=              -DAUDIO_PLAYER="\"/usr/bin/audioplay\""
38 .else
39 DEPENDS+=               sox>=12.17.4:../../audio/sox
40 EVAL_PREFIX+=           SOX_PREFIX=sox
41 CPPFLAGS+=              -DAUDIO_PLAYER="\"${SOX_PREFIX}/bin/play\""
42 .endif
43
44 .if !empty(MACHINE_ARCH:Msparc64)
45 GCC_REQD+=              3.0     # see PR 29185
46 .endif
47
48 .include "../../lang/python/application.mk"
49 .include "../../converters/libiconv/buildlink3.mk"
50 .include "../../devel/gettext-lib/buildlink3.mk"
51 .include "../../devel/ncurses/buildlink3.mk"
52 .include "../../security/openssl/buildlink3.mk"
53 .include "../../www/curl/buildlink3.mk"
54 .include "../../mk/jpeg.buildlink3.mk"
55
56 .if defined(BUILDLINK_LIBICONV_LDADD) && !empty(BUILDLINK_LIBICONV_LDADD)
57 #
58 # libiconv depends on configure scripts to include <iconv.h> before
59 # trying to link against -liconv.  Unfortunately, centericq's script
60 # doesn't do this, so fake it.
61 #
62 CONFIGURE_ENV+=         ac_cv_lib_iconv_iconv=yes
63 .endif
64
65 post-install:
66         ${INSTALL_MAN} ${WRKSRC}/centerim.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
67
68 .include "../../mk/bsd.pkg.mk"
69
70 .if ${MACHINE_ARCH} == "alpha"
71 # avoid toolchain bugs
72 CFLAGS:=        ${CFLAGS:C/-O[0-9]*//g}
73 .endif