[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / x11 / libdrm

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>