Fixup fromcvs/togit conversion
[pkgsrcv2.git] / x11 / libX11 / Makefile
1 # $NetBSD$
2 #
3
4 DISTNAME=               libX11-1.5.0
5 PKGREVISION=            1
6 CATEGORIES=             x11 devel
7 MASTER_SITES=           ${MASTER_SITE_XORG:=lib/}
8 EXTRACT_SUFX=           .tar.bz2
9
10 MAINTAINER=             joerg@NetBSD.org
11 HOMEPAGE=               http://xorg.freedesktop.org/
12 COMMENT=                Base X libraries from modular Xorg X11
13 LICENSE=                mit
14
15 PKG_INSTALLATION_TYPES= overwrite pkgviews
16 PKG_DESTDIR_SUPPORT=    user-destdir
17
18 USE_LIBTOOL=            yes
19 GNU_CONFIGURE=          yes
20 USE_TOOLS+=             gmake pkg-config
21
22 CONFIGURE_ARGS+=        --enable-man-pages=3
23 CONFIGURE_ARGS+=        --with-xcb
24 CONFIGURE_ARGS+=        --disable-specs
25 PKGCONFIG_OVERRIDE+=    x11.pc.in
26
27 CONFIGURE_ENV+=         FILE_MAN_SUFFIX=5
28
29 .include "../../mk/bsd.prefs.mk"
30
31 .if ${OPSYS} == "NetBSD"
32 CONFIGURE_ARGS+=        --disable-malloc0returnsnull
33 .endif
34
35 .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS])
36 MAKE_ENV+=      CC_FOR_BUILD=${NATIVE_CC:Q} CPPFLAGS_FOR_BUILD=-I${PREFIX}/include
37 .endif
38
39 CPPFLAGS.OSF1+=         -pthread # Required by compiler if including pthread.h
40 CPPFLAGS.MirBSD+=       -pthread
41 LDFLAGS.MirBSD+=        -pthread
42
43 BUILDLINK_API_DEPENDS.libxcb+=libxcb>=1.8.1
44
45 .include "../../mk/compiler.mk"
46
47 .if !empty(PKGSRC_COMPILER:Mclang)
48 BUILD_DEPENDS+=         ucpp-[0-9]*:../../devel/ucpp
49 CONFIGURE_ENV+=         ac_cv_path_RAWCPP="${PREFIX}/bin/ucpp -t -c90 -Uunix"
50 .elif empty(PKGSRC_COMPILER:Mgcc)
51 CONFIGURE_ENV+=         ac_cv_path_RAWCPP="cc -E -Uunix -"
52 .endif
53
54 .include "../../x11/bigreqsproto/buildlink3.mk"
55 .include "../../x11/inputproto/buildlink3.mk"
56 .include "../../x11/kbproto/buildlink3.mk"
57 .include "../../x11/libXau/buildlink3.mk"
58 .include "../../x11/libXdmcp/buildlink3.mk"
59 .include "../../x11/libxcb/buildlink3.mk"
60 .include "../../x11/xcmiscproto/buildlink3.mk"
61 .include "../../x11/xextproto/buildlink3.mk"
62 .include "../../x11/xf86bigfontproto/buildlink3.mk"
63 .include "../../x11/xproto/buildlink3.mk"
64 .include "../../x11/xtrans/buildlink3.mk"
65
66 .include "../../mk/bsd.pkg.mk"