9163ee3e88
Release 1.6 (2010-04-09) ======================== - darwin: xnu doesn't support poll on ttys on the master side - Fix descriptor leak on memory error path - Support xcb_discard_reply - Open the X11 socket with close-on-exec flag - Fix authentication on hpux and Hurd
95 lines
2.8 KiB
Makefile
95 lines
2.8 KiB
Makefile
# $NetBSD: Makefile,v 1.11 2010/05/02 11:56:21 wiz Exp $
|
|
#
|
|
|
|
DISTNAME= libxcb-1.6
|
|
CATEGORIES= x11
|
|
MASTER_SITES= http://xcb.freedesktop.org/dist/
|
|
EXTRACT_SUFX= .tar.bz2
|
|
|
|
MAINTAINER= reed@reedmedia.net
|
|
HOMEPAGE= http://xcb.freedesktop.org/
|
|
COMMENT= X protocol C-language Binding
|
|
LICENSE= mit # with no-advertising clause
|
|
|
|
BUILD_DEPENDS+= libxslt>=1.1.0:../../textproc/libxslt
|
|
BUILD_DEPENDS+= ${PYPKGPREFIX}-xcbgen>=1.6nb1:../../x11/py-xcbgen
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
GNU_CONFIGURE= yes
|
|
USE_LIBTOOL= yes
|
|
USE_TOOLS+= pkg-config automake
|
|
|
|
CONFIGURE_ARGS+= --disable-build-docs # or needs doxygen
|
|
CONFIGURE_ARGS+= --disable-doxygen
|
|
|
|
# Adds -Wl,-R to pkgconfig files automatically
|
|
PKGCONFIG_OVERRIDE+= xcb-composite.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-damage.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-dpms.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-glx.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-randr.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-record.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-render.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-res.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-screensaver.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-shape.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-shm.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-sync.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-xevie.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-xf86dri.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-xfixes.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-xinerama.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-xprint.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-xtest.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-xv.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb-xvmc.pc.in
|
|
PKGCONFIG_OVERRIDE+= xcb.pc.in
|
|
|
|
# libXdmcp is optional; adds support for XDM-AUTHORIZATION-1 in
|
|
# addition to MIT-MAGIC-COOKIE-1.
|
|
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
|
|
###
|
|
### XXX Adding this here for redundancy--it very well may not be necessary.
|
|
### However, I don't think it could hurt much. We don't include
|
|
### PTHREAD_CFLAGS because it could be -pthread. My intention here
|
|
### is mainly to pass down the appropriate flags should something
|
|
### go awry.
|
|
###
|
|
XTHREADLIB=${${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}:L:M*}
|
|
|
|
.if empty(PTHREAD_CPPFLAGS)
|
|
XTHREAD_CFLAGS= -D_REENTRANT # XXX Is this OK?
|
|
.else
|
|
XTHREAD_CPPFLAGS= ${PTHREAD_CPPFLAGS}
|
|
.endif
|
|
|
|
SUBST_CLASSES+= pc
|
|
SUBST_FILES.pc= xcb.pc.in
|
|
SUBST_MESSAGE.pc= Configuring threading in xcb.pc.in.
|
|
SUBST_STAGE.pc= pre-configure
|
|
SUBST_VARS.pc= XTHREADLIB XTHREAD_CPPFLAGS
|
|
|
|
PYTHON_VERSIONS_ACCEPTED= 26 25
|
|
|
|
post-extract:
|
|
${CHMOD} -R go-w ${WRKSRC}
|
|
|
|
pre-configure:
|
|
cd ${WRKSRC} && autoreconf -v -i -f
|
|
|
|
###
|
|
### XXX needed to build from scratch, but we're patching right now
|
|
### so it's not needed (nor should it ever be, really).
|
|
###
|
|
#.include "../../devel/gperf/buildlink3.mk"
|
|
PYTHON_FOR_BUILD_ONLY= yes
|
|
.include "../../lang/python/application.mk"
|
|
BUILDLINK_API_DEPENDS.xcb-proto?= xcb-proto>=1.6
|
|
.include "../../x11/xcb-proto/buildlink3.mk"
|
|
.include "../../x11/libXdmcp/buildlink3.mk"
|
|
.include "../../x11/libXau/buildlink3.mk"
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|