View | Details | Raw Unified | Return to bug 252197 | Differences between
and this patch

Collapse All | Expand All

(-)b/benchmarks/glmark2/Makefile (-4 / +24 lines)
Lines 3-10 Link Here
3
3
4
PORTNAME=	glmark2
4
PORTNAME=	glmark2
5
PORTVERSION=	2020.04
5
PORTVERSION=	2020.04
6
PORTREVISION=	1
6
CATEGORIES=	benchmarks
7
CATEGORIES=	benchmarks
7
8
9
PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
10
PATCHFILES+=	c50755b5a193.patch:-p1 # https://github.com/glmark2/glmark2/issues/125
11
PATCHFILES+=	ca6e78769306.patch:-p1 # https://github.com/glmark2/glmark2/issues/125
12
8
MAINTAINER=	danfe@FreeBSD.org
13
MAINTAINER=	danfe@FreeBSD.org
9
COMMENT=	Benchmark for OpenGL (ES) 2.0
14
COMMENT=	Benchmark for OpenGL (ES) 2.0
10
15
Lines 13-28 LICENSE= GPLv3 Link Here
13
LIB_DEPENDS=	libpng.so:graphics/png
18
LIB_DEPENDS=	libpng.so:graphics/png
14
19
15
USES=		compiler:c++11-lang gl jpeg localbase:ldflags pkgconfig \
20
USES=		compiler:c++11-lang gl jpeg localbase:ldflags pkgconfig \
16
		waf xorg
21
		waf
17
USE_XORG=	x11
18
USE_GL=		egl gl glesv2
22
USE_GL=		egl gl glesv2
19
USE_GITHUB=	yes
23
USE_GITHUB=	yes
20
GH_TAGNAME=	06e4728
24
GH_TAGNAME=	06e4728
21
CONFIGURE_ARGS=	--with-flavors=x11-gl,x11-glesv2 --no-opt --no-debug
25
CONFIGURE_ARGS=	--with-flavors=${PLATFORMS:ts,} --no-opt --no-debug
22
26
23
PORTDOCS=	NEWS
27
PORTDOCS=	NEWS
24
28
25
OPTIONS_DEFINE=	DOCS
29
OPTIONS_DEFINE=	DOCS DRM WAYLAND X11
30
OPTIONS_DEFAULT=DRM WAYLAND X11
31
OPTIONS_SUB=	yes
32
33
DRM_DESC=		Windowless DRM/KMS support via GBM
34
DRM_LIB_DEPENDS=	libudev.so:devel/libudev-devd \
35
			libdrm.so:graphics/libdrm
36
DRM_USE=		GL=gbm
37
DRM_VARS=		PLATFORMS+="drm-gl drm-glesv2"
38
39
WAYLAND_BUILD_DEPENDS=	wayland-protocols>=1.12:graphics/wayland-protocols
40
WAYLAND_LIB_DEPENDS=	libwayland-egl.so:graphics/wayland
41
WAYLAND_VARS=		PLATFORMS+="wayland-gl wayland-glesv2"
42
43
X11_USES=		xorg
44
X11_USE=		XORG=x11
45
X11_VARS=		PLATFORMS+="x11-gl x11-glesv2"
26
46
27
post-patch:
47
post-patch:
28
	@${REINPLACE_CMD} -e '/-std=c++/s,14,11,' ${WRKSRC}/wscript
48
	@${REINPLACE_CMD} -e '/-std=c++/s,14,11,' ${WRKSRC}/wscript
(-)b/benchmarks/glmark2/distinfo (+4 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1588522805
1
TIMESTAMP = 1588522805
2
SHA256 (glmark2-glmark2-2020.04-06e4728_GH0.tar.gz) = d0f09a9c84560c66f174a3e1c0ab65d92f9b4b35476cd526c4aae4efc0645091
2
SHA256 (glmark2-glmark2-2020.04-06e4728_GH0.tar.gz) = d0f09a9c84560c66f174a3e1c0ab65d92f9b4b35476cd526c4aae4efc0645091
3
SIZE (glmark2-glmark2-2020.04-06e4728_GH0.tar.gz) = 9364467
3
SIZE (glmark2-glmark2-2020.04-06e4728_GH0.tar.gz) = 9364467
4
SHA256 (c50755b5a193.patch) = 821772f1db7c6cd3f97112aa18d46ab194235914ab607e88a389c3a093cb42e7
5
SIZE (c50755b5a193.patch) = 1305
6
SHA256 (ca6e78769306.patch) = ef1b6d35422d236a84196550115007c65b355e80f0ac04134a55d68144c831e9
7
SIZE (ca6e78769306.patch) = 879
(-)b/benchmarks/glmark2/pkg-plist (-4 / +12 lines)
Lines 1-7 Link Here
1
bin/glmark2
1
%%DRM%%bin/glmark2-drm
2
bin/glmark2-es2
2
%%DRM%%bin/glmark2-es2-drm
3
share/man/man1/glmark2.1.gz
3
%%WAYLAND%%bin/glmark2-wayland
4
share/man/man1/glmark2-es2.1.gz
4
%%WAYLAND%%bin/glmark2-es2-wayland
5
%%X11%%bin/glmark2
6
%%X11%%bin/glmark2-es2
7
%%DRM%%share/man/man1/glmark2-drm.1.gz
8
%%DRM%%share/man/man1/glmark2-es2-drm.1.gz
9
%%WAYLAND%%share/man/man1/glmark2-wayland.1.gz
10
%%WAYLAND%%share/man/man1/glmark2-es2-wayland.1.gz
11
%%X11%%share/man/man1/glmark2.1.gz
12
%%X11%%share/man/man1/glmark2-es2.1.gz
5
%%DATADIR%%/models/asteroid-high.3ds
13
%%DATADIR%%/models/asteroid-high.3ds
6
%%DATADIR%%/models/asteroid-low.3ds
14
%%DATADIR%%/models/asteroid-low.3ds
7
%%DATADIR%%/models/bunny.obj
15
%%DATADIR%%/models/bunny.obj

Return to bug 252197