Changeset View
Changeset View
Standalone View
Standalone View
graphics/mesa-devel/Makefile
PORTNAME= mesa | PORTNAME= mesa | ||||
DISTVERSION= 21.2-branchpoint-981 | DISTVERSION= 21.2-branchpoint-981 | ||||
DISTVERSIONSUFFIX= -g38f39cc1e21 | DISTVERSIONSUFFIX= -g38f39cc1e21 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= graphics | CATEGORIES= graphics | ||||
PKGNAMESUFFIX= -devel | PKGNAMESUFFIX= -devel | ||||
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ | PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ | ||||
PATCHFILES+= 55822330540d.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1598 | PATCHFILES+= 55822330540d.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1598 | ||||
PATCHFILES+= f6c7569ad9ea.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1598 | PATCHFILES+= f6c7569ad9ea.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1598 | ||||
PATCHFILES+= cb8f7a253934.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3568 | PATCHFILES+= cb8f7a253934.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3568 | ||||
PATCHFILES+= 700efacda59c.patch:-p1 | PATCHFILES+= 700efacda59c.patch:-p1 | ||||
PATCHFILES+= e141af3ac859.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/issues/966#note_394512 | PATCHFILES+= e141af3ac859.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/issues/966#note_394512 | ||||
PATCHFILES+= 167fa293d7b7.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5464 | PATCHFILES+= 167fa293d7b7.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5464 | ||||
PATCHFILES+= 50433886a3e3.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6881 | PATCHFILES+= 50433886a3e3.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6881 | ||||
PATCHFILES+= 891152495cf7.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9168 | PATCHFILES+= 891152495cf7.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9168 | ||||
MAINTAINER= jbeich@FreeBSD.org | MAINTAINER= jbeich@FreeBSD.org | ||||
COMMENT= Bleeding edge Mesa drivers (OpenGL, Vulkan) | COMMENT= Bleeding edge Mesa drivers (OpenGL, Vulkan) | ||||
LICENSE= MIT | LICENSE= MIT | ||||
ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le | ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le | ||||
ONLY_FOR_ARCHS_REASON= Limited scope: no old drivers and no software rendering. \ | ONLY_FOR_ARCHS_REASON= Limited scope: no old drivers and no software rendering. \ | ||||
See also https://mesamatrix.net/ | See also https://mesamatrix.net/ | ||||
BUILD_DEPENDS= libglvnd>=1.3.2:graphics/libglvnd \ | BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} | ||||
${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} | |||||
LIB_DEPENDS= libdrm.so:graphics/libdrm \ | LIB_DEPENDS= libdrm.so:graphics/libdrm \ | ||||
libOpenGL.so:graphics/libglvnd \ | |||||
libexpat.so:textproc/expat2 | libexpat.so:textproc/expat2 | ||||
.if !exists(/usr/lib/libelf.so) | .if !exists(/usr/lib/libelf.so) | ||||
jbeich: Sort by port origin instead of the library name for consistency with current style here and my… | |||||
# DragonFly doesn't install it yet | # DragonFly doesn't install it yet | ||||
LIB_DEPENDS+= libelf.so:devel/libelf | LIB_DEPENDS+= libelf.so:devel/libelf | ||||
.endif | .endif | ||||
USES= bison compiler:c++11-lib meson pkgconfig python:3.6+,build shebangfix | USES= bison compiler:c++11-lib meson pkgconfig python:3.6+,build shebangfix | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= mesa3d | GH_ACCOUNT= mesa3d | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
▲ Show 20 Lines • Show All 132 Lines • Show Last 20 Lines |
Sort by port origin instead of the library name for consistency with current style here and my other ports. I don't agree with everything portlint -C, portfmt or portclippy suggest.