Merge from vendor branch TNF:
[pkgsrcv2.git] / chat / centericq / Makefile
1 # $NetBSD: Makefile,v 1.75 2011/11/26 17:21:15 marino 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 BROKEN= Not compilable due to C++ language drift, and dead upstream.
32
33 NOT_FOR_PLATFORM+=      DragonFly-2.1[0-9]-* DragonFly-[3-9].*-*
34
35 PKG_DESTDIR_SUPPORT=    user-destdir
36
37 .include "options.mk"
38 .include "../../mk/bsd.prefs.mk"
39
40 .if ${OPSYS} == "NetBSD"
41 CPPFLAGS+=              -DAUDIO_PLAYER="\"/usr/bin/audioplay\""
42 .else
43 DEPENDS+=               sox>=12.17.4:../../audio/sox
44 EVAL_PREFIX+=           SOX_PREFIX=sox
45 CPPFLAGS+=              -DAUDIO_PLAYER="\"${SOX_PREFIX}/bin/play\""
46 .endif
47
48 .if !empty(MACHINE_ARCH:Msparc64)
49 GCC_REQD+=              3.0     # see PR 29185
50 .endif
51
52 .include "../../converters/libiconv/buildlink3.mk"
53 .include "../../devel/gettext-lib/buildlink3.mk"
54 .include "../../devel/ncurses/buildlink3.mk"
55 .include "../../security/openssl/buildlink3.mk"
56 .include "../../www/curl/buildlink3.mk"
57
58 .if defined(BUILDLINK_LIBICONV_LDADD) && !empty(BUILDLINK_LIBICONV_LDADD)
59 #
60 # libiconv depends on configure scripts to include <iconv.h> before
61 # trying to link against -liconv.  Unfortunately, centericq's script
62 # doesn't do this, so fake it.
63 #
64 CONFIGURE_ENV+=         ac_cv_lib_iconv_iconv=yes
65 .endif
66
67 post-install:
68         ${INSTALL_MAN} ${WRKSRC}/centericq.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
69
70 .include "../../mk/bsd.pkg.mk"
71
72 .if ${MACHINE_ARCH} == "alpha"
73 # avoid toolchain bugs
74 CFLAGS:=        ${CFLAGS:C/-O[0-9]*//g}
75 .endif