Changeset View
Changeset View
Standalone View
Standalone View
head/graphics/libdrm/Makefile
# Created by: lesi@FreeBSD.org | # Created by: lesi@FreeBSD.org | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= libdrm | PORTNAME= libdrm | ||||
PORTVERSION= 2.4.80 | PORTVERSION= 2.4.80 | ||||
PORTREVISION= 1 | |||||
PORTEPOCH= 1 | PORTEPOCH= 1 | ||||
CATEGORIES= graphics x11 | CATEGORIES= graphics x11 | ||||
MASTER_SITES= http://dri.freedesktop.org/libdrm/ | MASTER_SITES= http://dri.freedesktop.org/libdrm/ | ||||
MAINTAINER= x11@FreeBSD.org | MAINTAINER= x11@FreeBSD.org | ||||
COMMENT= Userspace interface to kernel Direct Rendering Module services | COMMENT= Userspace interface to kernel Direct Rendering Module services | ||||
LICENSE= MIT | LICENSE= MIT | ||||
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs | BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs | ||||
LIB_DEPENDS= libpciaccess.so:devel/libpciaccess | LIB_DEPENDS= libpciaccess.so:devel/libpciaccess | ||||
USES= libtool pkgconfig tar:bzip2 | USES= libtool pkgconfig tar:bzip2 | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
INSTALL_TARGET= install-strip | INSTALL_TARGET= install-strip | ||||
OPTIONS_DEFINE= MANPAGES | OPTIONS_DEFINE= MANPAGES TESTS | ||||
OPTIONS_SUB= yes | |||||
TESTS_DESC= Install test programs (which are always built) | |||||
.if defined(PACKAGE_BUILDING) | .if defined(PACKAGE_BUILDING) | ||||
OPTIONS_DEFAULT+= MANPAGES | OPTIONS_DEFAULT+= MANPAGES | ||||
.endif | .endif | ||||
.include <bsd.port.options.mk> | MANPAGES_CONFIGURE_ENABLE= manpages | ||||
MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl | |||||
MANPAGES_USE= GNOME=libxslt:build | |||||
# KMS support in the kernel is only build on these archs, disable others | TESTS_CONFIGURE_ENABLE= install-test-programs | ||||
.if ${ARCH} == "amd64" || ${ARCH} == "i386" | |||||
CONFIGURE_ARGS+=--enable-libkms | |||||
PLIST_SUB+= KMS="" | |||||
.else | |||||
CONFIGURE_ARGS+=--disable-libkms | |||||
PLIST_SUB+= KMS="@comment " | |||||
.endif | |||||
.if ${PORT_OPTIONS:MMANPAGES} | # avoid circular dependency in case cairo supports OpenGL (cairo->mesa-libs->libdrm->cairo) | ||||
BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl | CONFIGURE_ARGS+= --disable-cairo-tests | ||||
USE_GNOME+= libxslt:build | |||||
PLIST_SUB+= MAN="" | |||||
.else | |||||
CONFIGURE_ARGS+=--disable-manpages | |||||
PLIST_SUB+= MAN="@comment " | |||||
.endif | |||||
CONFIGURE_ARGS+=--disable-vmwgfx | .include <bsd.port.options.mk> | ||||
.if ${ARCH} == amd64 || ${ARCH} == i386 | .if ${ARCH} == amd64 || ${ARCH} == i386 | ||||
PLIST_SUB+= ARM_DRIVERS="@comment " | PLIST_SUB+= ARM_DRIVERS="@comment " | ||||
PLIST_SUB+= INTEL_DRIVER="" | PLIST_SUB+= INTEL_DRIVER="" | ||||
PLIST_SUB+= NOUVEAU_DRIVER="" | PLIST_SUB+= NOUVEAU_DRIVER="" | ||||
PLIST_SUB+= RADEON_DRIVERS="" | PLIST_SUB+= RADEON_DRIVERS="" | ||||
.elif ${ARCH} == powerpc || ${ARCH} == powerpc64 | .elif ${ARCH} == powerpc || ${ARCH} == powerpc64 | ||||
PLIST_SUB+= ARM_DRIVERS="@comment " | PLIST_SUB+= ARM_DRIVERS="@comment " | ||||
Show All 27 Lines |