pkgsrc/x11/libdrm/Makefile

45 lines
1.1 KiB
Makefile
Raw Normal View History

Update to 2.4.13: New release for a function I should have exposed from libdrm a long time ago. It lets us fix ARB_oq support, and I needed it for ARB_map_buffer_range. Alex Deucher (3): Add R600_SCRATCH_REG_OFFSET to radeon_drm.h Add RADEON_INIT_R600_CP too radeon: pull in z pipe changes from kernel Anssi Hannula (1): link libdrm_intel with -lrt for new use of clock_gettime(). Ben Skeggs (6): nouveau: drm api 0.0.15, update object header, remove fake bo support nouveau: user buffers need to be mappable nouveau: don't overwrite user-specified bo size needlessly nouveau: for the moment, assert if we exceed some reloc limits nouveau: support for copy-less pushbuf ioctl nouveau: fix a thinko in copyless pushbuf ioctl Christoph Brill (1): Filter radeon pkgconfig file as do intel and nouveau Dave Airlie (4): radeon: don't map/unmap explicitly. libdrm_radeon: add tiling support radeon: fix GTT writing space check radeon: fix bo wait at map time. Eric Anholt (2): Add drm_intel_bo_busy to query whether mapping a BO would block. Bump to version 2.4.13 for release. Jakob Bornecrantz (1): Kill last remnant of replacefb ioctl Maarten Maathuis (1): libdrm/nouveau: unmap before ufree means nvbo->sysmem != NULL, which inbalances cpu_prep/cpu_finish Michel Dänzer (2): libdrm_radeon: Always wait for BO idle in bo_map. Revert "libdrm_radeon: Always wait for BO idle in bo_map." Pauli Nieminen (4): libdrm/radeon: Update head of linked list not to point freed memory. libdrm_radeon: Fix loops so that compiler can optimize them. libdrm_radeon: Optimize copy of table to cs buffer with specialized call. radeon: add support for busy/domain check interface.
2009-08-29 17:37:47 +02:00
# $NetBSD: Makefile,v 1.10 2009/08/29 15:37:47 wiz Exp $
#
Update to 2.4.13: New release for a function I should have exposed from libdrm a long time ago. It lets us fix ARB_oq support, and I needed it for ARB_map_buffer_range. Alex Deucher (3): Add R600_SCRATCH_REG_OFFSET to radeon_drm.h Add RADEON_INIT_R600_CP too radeon: pull in z pipe changes from kernel Anssi Hannula (1): link libdrm_intel with -lrt for new use of clock_gettime(). Ben Skeggs (6): nouveau: drm api 0.0.15, update object header, remove fake bo support nouveau: user buffers need to be mappable nouveau: don't overwrite user-specified bo size needlessly nouveau: for the moment, assert if we exceed some reloc limits nouveau: support for copy-less pushbuf ioctl nouveau: fix a thinko in copyless pushbuf ioctl Christoph Brill (1): Filter radeon pkgconfig file as do intel and nouveau Dave Airlie (4): radeon: don't map/unmap explicitly. libdrm_radeon: add tiling support radeon: fix GTT writing space check radeon: fix bo wait at map time. Eric Anholt (2): Add drm_intel_bo_busy to query whether mapping a BO would block. Bump to version 2.4.13 for release. Jakob Bornecrantz (1): Kill last remnant of replacefb ioctl Maarten Maathuis (1): libdrm/nouveau: unmap before ufree means nvbo->sysmem != NULL, which inbalances cpu_prep/cpu_finish Michel Dänzer (2): libdrm_radeon: Always wait for BO idle in bo_map. Revert "libdrm_radeon: Always wait for BO idle in bo_map." Pauli Nieminen (4): libdrm/radeon: Update head of linked list not to point freed memory. libdrm_radeon: Fix loops so that compiler can optimize them. libdrm_radeon: Optimize copy of table to cs buffer with specialized call. radeon: add support for busy/domain check interface.
2009-08-29 17:37:47 +02:00
DISTNAME= libdrm-2.4.13
CATEGORIES= x11 graphics
MASTER_SITES= http://dri.freedesktop.org/libdrm/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= joerg@NetBSD.org
HOMEPAGE= http://dri.freedesktop.org/wiki/DRM
COMMENT= Userspace interface to kernel DRM services
PKG_DESTDIR_SUPPORT= user-destdir
USE_PKGLOCALEDIR= yes
USE_TOOLS+= pkg-config
USE_LIBTOOL= yes
PKGCONFIG_OVERRIDE+= libdrm.pc.in
GNU_CONFIGURE= yes
.include "../../mk/bsd.prefs.mk"
ATOMIC_OPS_CHECK?= 0
SUBST_CLASSES+= atomic
SUBST_FILES.atomic= libdrm/xf86drm.h
SUBST_MESSAGE.atomic= Configuring xf86drm.h's atomic operations.
SUBST_STAGE.atomic= pre-configure
SUBST_VARS.atomic= ATOMIC_OPS_CHECK
.if ${OPSYS} == "NetBSD" && !target(netbsd-atomic-ops-check)
netbsd-atomic-ops-check:
ATOMIC_OPS_CHECK!=\
if ( ${NM} /usr/lib/libc.so | ${GREP} -q atomic_cas_uint ); then \
${ECHO} "1"; \
else \
${ECHO} "0"; \
fi
.endif
CONFIGURE_ARGS+= PTHREADSTUBS_CFLAGS=-I${PREFIX}/include \
PTHREADSTUBS_LIBS=-L${PREFIX}/lib
.include "../../mk/bsd.pkg.mk"