Merge from vendor branch TNF:
[pkgsrcv2.git] / chat / centericq / Makefile
1 # $NetBSD: Makefile,v 1.74 2011/04/22 13:43:05 obache Exp $
2 #
3
4 DISTNAME=       centericq-4.21.0
5 PKGREVISION=    8
6 CATEGORIES=     chat
7 MASTER_SITES=   http://thekonst.net/download/
8 EXTRACT_SUFX=   .tar.bz2
9
10 MAINTAINER=     pkgsrc-users@NetBSD.org
11 HOMEPAGE=       http://thekonst.net/eng/software/centericq/info.html
12 COMMENT=        Instant Messenger interface supporting many protocols
13
14 CONFLICTS=      centerim<4.22.5
15
16 USE_PKGLOCALEDIR=       yes
17 USE_TOOLS+=             gmake perl:run
18 USE_LANGUAGES=          c c++
19
20 GNU_CONFIGURE=          yes
21 CONFIGURE_ARGS+=        --with-ssl --with-openssl=${SSLBASE:Q}
22 LIBS+=                  ${LDFLAGS}
23
24 REPLACE_PERL=           misc/cicqconv
25
26 INCOMPAT_CURSES+=       NetBSD-1.[45]*-* NetBSD-1.6-* NetBSD-1.6.[1-9]-*
27 INCOMPAT_CURSES+=       NetBSD-1.6_*-* NetBSD-1.6.[1-9]_*-* NetBSD-1.6[A-T]-*
28 INCOMPAT_CURSES+=       NetBSD-2.*-* NetBSD-3.*-*       # see PR 29060
29 INCOMPAT_CURSES+=       NetBSD-4.*-*
30
31 NOT_FOR_PLATFORM+=      DragonFly-2.1[0-9]-* DragonFly-[3-9].*-*
32
33 PKG_DESTDIR_SUPPORT=    user-destdir
34
35 .include "options.mk"
36 .include "../../mk/bsd.prefs.mk"
37
38 .if ${OPSYS} == "NetBSD"
39 CPPFLAGS+=              -DAUDIO_PLAYER="\"/usr/bin/audioplay\""
40 .else
41 DEPENDS+=               sox>=12.17.4:../../audio/sox
42 EVAL_PREFIX+=           SOX_PREFIX=sox
43 CPPFLAGS+=              -DAUDIO_PLAYER="\"${SOX_PREFIX}/bin/play\""
44 .endif
45
46 .if !empty(MACHINE_ARCH:Msparc64)
47 GCC_REQD+=              3.0     # see PR 29185
48 .endif
49
50 .include "../../converters/libiconv/buildlink3.mk"
51 .include "../../devel/gettext-lib/buildlink3.mk"
52 .include "../../devel/ncurses/buildlink3.mk"
53 .include "../../security/openssl/buildlink3.mk"
54 .include "../../www/curl/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}/centericq.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