diff options
Diffstat (limited to 'graphics/libdrm/Makefile')
-rw-r--r-- | graphics/libdrm/Makefile | 45 |
1 files changed, 35 insertions, 10 deletions
diff --git a/graphics/libdrm/Makefile b/graphics/libdrm/Makefile index 1ff688d92a3d..3c3cf5b8b7a2 100644 --- a/graphics/libdrm/Makefile +++ b/graphics/libdrm/Makefile @@ -10,23 +10,26 @@ MASTER_SITES= http://dri.freedesktop.org/libdrm/ MAINTAINER= x11@FreeBSD.org COMMENT= Userspace interface to kernel Direct Rendering Module services -BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:${PORTSDIR}/devel/libpthread-stubs LIB_DEPENDS= pciaccess:${PORTSDIR}/devel/libpciaccess \ pthread-stubs:${PORTSDIR}/devel/libpthread-stubs -RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:${PORTSDIR}/devel/libpthread-stubs USE_BZIP2= yes GNU_CONFIGURE= yes USE_LDCONFIG= yes -CONFIGURE_ARGS= --enable-nouveau-experimental-api - MAKE_JOBS_SAFE= yes .if defined(WITH_NEW_XORG) -OPTIONS_DEFINE= KMS -KMS_DESC= Enable experimental KMS support +USE_GMAKE= yes + +OPTIONS_DEFINE= KMS MANPAGES +OPTIONS_DEFAULT=KMS +KMS_DESC= Enable KMS support + +.if defined(PACKAGE_BUILDING) +OPTIONS_DEFAULT+= MANPAGES +.endif .include <bsd.port.options.mk> @@ -38,12 +41,34 @@ PLIST_SUB+= KMS="" PLIST_SUB+= KMS="@comment " .endif -LIBDRM_VERSION= 2.4.31 -LIBDRM_REVISION=1 +.if ${PORT_OPTIONS:MMANPAGES} +BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:${PORTSDIR}/textproc/docbook-xsl \ + xsltproc:${PORTSDIR}/textproc/libxslt +MAN3= drmAvailable.3 \ + drmHandleEvent.3 \ + drmModeGetResources.3 +MAN7= drm-gem.7 \ + drm-kms.7 \ + drm-memory.7 \ + drm-mm.7 \ + drm-ttm.7 \ + drm.7 +.else +CONFIGURE_ARGS+=--disable-manpages +.endif + +LIBDRM_VERSION= 2.4.44 +LIBDRM_REVISION=0 PLIST_SUB+= OLD="@comment " NEW="" +EXTRA_PATCHES+= ${FILESDIR}/extra-configure \ + ${FILESDIR}/extra-tests_modetest_Makefile.in \ + ${FILESDIR}/extra-tests_modetest_modetest.c \ + ${FILESDIR}/extra-tests_modetest_strchrnul.c +CONFIGURE_ARGS+=--disable-vmwgfx .else +CONFIGURE_ARGS= --enable-nouveau-experimental-api LIBDRM_VERSION= 2.4.17 -LIBDRM_REVISION=1 +LIBDRM_REVISION=0 PLIST_SUB+= OLD="" NEW="@comment " .endif @@ -59,7 +84,7 @@ PLIST_SUB+= RADEON_DRIVERS="@comment " pre-patch: @${REINPLACE_CMD} 's|{libdir}/pkgconfig|{prefix}/libdata/pkgconfig|g; \ - 12661s/x86_/amd/g' \ + s,i?86|x86_64),i?86|amd64|x86_64),g' \ ${WRKSRC}/configure .include <bsd.port.post.mk> |