1 # $NetBSD: Makefile,v 1.28 2012/10/02 12:09:41 tron Exp $
7 MASTER_SITES
= ${MASTER_SITE_XORG
:=lib
/}
10 MAINTAINER
= joerg@NetBSD.org
11 HOMEPAGE
= http
://xorg.freedesktop.org
/
12 COMMENT
= Base X libraries from modular Xorg X11
15 PKG_INSTALLATION_TYPES
= overwrite pkgviews
19 USE_TOOLS
+= gmake pkg-config
21 CONFIGURE_ARGS
+= --enable-man-pages
=3
22 CONFIGURE_ARGS
+= --with-xcb
23 CONFIGURE_ARGS
+= --disable-specs
24 PKGCONFIG_OVERRIDE
+= x11.
pc.in
26 CONFIGURE_ENV
+= FILE_MAN_SUFFIX
=5
28 .
include "../../mk/bsd.prefs.mk"
30 .if
${OPSYS} == "NetBSD"
31 CONFIGURE_ARGS
+= --disable-malloc0returnsnull
34 .if
!empty
(USE_CROSS_COMPILE
:M
[yY
][eE
][sS
])
35 MAKE_ENV
+= CC_FOR_BUILD
=${NATIVE_CC
:Q
} CPPFLAGS_FOR_BUILD
=-I
${PREFIX}/include
38 CPPFLAGS.OSF1
+= -pthread
# Required by compiler if including pthread.h
39 CPPFLAGS.MirBSD
+= -pthread
40 LDFLAGS.MirBSD
+= -pthread
42 BUILDLINK_API_DEPENDS.libxcb
+=libxcb
>=1.8.1
44 .
include "../../mk/compiler.mk"
46 .if
!empty
(PKGSRC_COMPILER
:Mclang
)
47 BUILD_DEPENDS
+= ucpp-
[0-9]*:..
/..
/devel
/ucpp
48 CONFIGURE_ENV
+= ac_cv_path_RAWCPP
="${PREFIX}/bin/ucpp -t -c90 -Uunix"
49 .elif empty
(PKGSRC_COMPILER
:Mgcc
)
50 CONFIGURE_ENV
+= ac_cv_path_RAWCPP
="cc -E -Uunix -"
53 .
include "../../x11/bigreqsproto/buildlink3.mk"
54 .
include "../../x11/inputproto/buildlink3.mk"
55 .
include "../../x11/kbproto/buildlink3.mk"
56 .
include "../../x11/libXau/buildlink3.mk"
57 .
include "../../x11/libXdmcp/buildlink3.mk"
58 .
include "../../x11/libxcb/buildlink3.mk"
59 .
include "../../x11/xcmiscproto/buildlink3.mk"
60 .
include "../../x11/xextproto/buildlink3.mk"
61 .
include "../../x11/xf86bigfontproto/buildlink3.mk"
62 .
include "../../x11/xproto/buildlink3.mk"
63 .
include "../../x11/xtrans/buildlink3.mk"
65 .
include "../../mk/bsd.pkg.mk"