1 # $NetBSD: Makefile,v 1.31 2013/06/04 07:57:13 wiz Exp $
5 MASTER_SITES= ${MASTER_SITE_XORG:=lib/}
8 MAINTAINER= joerg@NetBSD.org
9 HOMEPAGE= http://xorg.freedesktop.org/
10 COMMENT= Base X libraries from modular Xorg X11
13 PKG_INSTALLATION_TYPES= overwrite pkgviews
17 USE_TOOLS+= gmake pkg-config
19 CONFIGURE_ARGS+= --enable-man-pages=3
20 CONFIGURE_ARGS+= --with-xcb
21 CONFIGURE_ARGS+= --disable-specs
22 PKGCONFIG_OVERRIDE+= x11.pc.in
24 CONFIGURE_ENV+= FILE_MAN_SUFFIX=5
26 .include "../../mk/bsd.prefs.mk"
28 .if ${OPSYS} == "NetBSD"
29 CONFIGURE_ARGS+= --disable-malloc0returnsnull
32 CPPFLAGS.OSF1+= -pthread # Required by compiler if including pthread.h
33 CPPFLAGS.MirBSD+= -pthread
34 LDFLAGS.MirBSD+= -pthread
36 BUILDLINK_API_DEPENDS.libxcb+=libxcb>=1.8.1
38 BUILD_DEPENDS+= tradcpp-[0-9]*:../../devel/tradcpp
39 CONFIGURE_ENV+= ac_cv_path_RAWCPP="${PREFIX}/bin/tradcpp -Uunix"
41 .if !empty(USE_CROSS_COMPILE:M[yY][eE][sS])
42 CONFIGURE_ENV+= CC_FOR_BUILD=${NATIVE_CC:Q}
44 # XXX This needs to match the version of xcb-proto we get for the
45 # target by buildlink3.
46 TOOL_DEPENDS+= xproto-[0-9]*:../../x11/xproto
49 .include "../../x11/bigreqsproto/buildlink3.mk"
50 .include "../../x11/inputproto/buildlink3.mk"
51 .include "../../x11/kbproto/buildlink3.mk"
52 .include "../../x11/libXau/buildlink3.mk"
53 .include "../../x11/libXdmcp/buildlink3.mk"
54 .include "../../x11/libxcb/buildlink3.mk"
55 .include "../../x11/xcmiscproto/buildlink3.mk"
56 .include "../../x11/xextproto/buildlink3.mk"
57 .include "../../x11/xf86bigfontproto/buildlink3.mk"
58 .include "../../x11/xproto/buildlink3.mk"
59 .include "../../x11/xtrans/buildlink3.mk"
61 .include "../../mk/bsd.pkg.mk"