Annotation of pkgsrc/x11/libdrm/Makefile, Revision 1.73
1.73 ! wiz 1: # $NetBSD: Makefile,v 1.72 2017/04/17 07:28:30 wiz Exp $
1.1 joerg 2:
1.73 ! wiz 3: DISTNAME= libdrm-2.4.81
1.1 joerg 4: CATEGORIES= x11 graphics
5: MASTER_SITES= http://dri.freedesktop.org/libdrm/
1.2 joerg 6: EXTRACT_SUFX= .tar.bz2
1.1 joerg 7:
8: MAINTAINER= joerg@NetBSD.org
9: HOMEPAGE= http://dri.freedesktop.org/wiki/DRM
10: COMMENT= Userspace interface to kernel DRM services
11:
1.14 joerg 12: ONLY_FOR_PLATFORM= NetBSD-*-* DragonFly-*-* FreeBSD-*-* OpenBSD-*-* \
1.15 hans 13: Linux-*-* SunOS-*-*
1.14 joerg 14:
1.1 joerg 15: USE_PKGLOCALEDIR= yes
1.7 joerg 16: USE_TOOLS+= pkg-config
1.1 joerg 17: USE_LIBTOOL= yes
18: PKGCONFIG_OVERRIDE+= libdrm.pc.in
19: GNU_CONFIGURE= yes
20:
1.4 bjs 21: .include "../../mk/bsd.prefs.mk"
22:
23: SUBST_CLASSES+= atomic
1.11 tnn 24: SUBST_FILES.atomic= xf86drm.h
1.4 bjs 25: SUBST_MESSAGE.atomic= Configuring xf86drm.h's atomic operations.
26: SUBST_STAGE.atomic= pre-configure
27: SUBST_VARS.atomic= ATOMIC_OPS_CHECK
28:
1.13 tnn 29: ATOMIC_OPS_CHECK= 0
1.52 riastrad 30: .if exists(${CROSS_DESTDIR}/usr/include/sys/atomic.h)
1.12 tnn 31: ATOMIC_OPS_CHECK= 1
1.30 richard 32: .else
1.19 dholland 33: . include "../../devel/libatomic_ops/buildlink3.mk"
1.12 tnn 34: CONFIGURE_ENV+= drm_cv_atomic_primitives=libatomic-ops
1.4 bjs 35: .endif
36:
1.7 joerg 37: CONFIGURE_ARGS+= PTHREADSTUBS_CFLAGS=-I${PREFIX}/include \
38: PTHREADSTUBS_LIBS=-L${PREFIX}/lib
1.27 wiz 39: CONFIGURE_ARGS+= --disable-manpages
1.56 wiz 40: CONFIGURE_ARGS+= --disable-valgrind
1.7 joerg 41:
1.52 riastrad 42: PLIST_VARS+= intel arm
1.33 obache 43: .if !empty(MACHINE_ARCH:Mi386) || !empty(MACHINE_ARCH:Mx86_64)
1.53 tnn 44: # libpciaccess is needed to build support for the intel KMS API,
45: # libdrm_intel.so.
1.16 wiz 46: .include "../../sysutils/libpciaccess/buildlink3.mk"
1.33 obache 47: PLIST.intel= yes
1.52 riastrad 48: .elif !empty(MACHINE_ARCH:Marm*) || \
49: !empty(MACHINE_ARCH:Mearm*) || \
50: !empty(MACHINE_ARCH:Maarch64)
51: PLIST.arm= yes
1.33 obache 52: #.else
53: #CONFIGURE_ARGS+= --disable-intel
54: .endif
1.1 joerg 55: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>