View | Details | Raw Unified | Return to bug 272705
Collapse All | Expand All

(-)b/benchmarks/unixbench/Makefile (-12 / +9 lines)
Lines 2-8 PORTNAME= unixbench Link Here
2
DISTVERSIONPREFIX=	v
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	5.1.3-51
3
DISTVERSION=	5.1.3-51
4
DISTVERSIONSUFFIX=	-g6705203
4
DISTVERSIONSUFFIX=	-g6705203
5
PORTREVISION=	1
5
PORTREVISION=	2
6
CATEGORIES=	benchmarks
6
CATEGORIES=	benchmarks
7
7
8
MAINTAINER=	pizzamig@FreeBSD.org
8
MAINTAINER=	pizzamig@FreeBSD.org
Lines 10-36 COMMENT= BYTE magazine's Public Domain benchmark for UNIX Link Here
10
WWW=		https://github.com/kdlucas/byte-unixbench
10
WWW=		https://github.com/kdlucas/byte-unixbench
11
11
12
LICENSE=	GPLv2
12
LICENSE=	GPLv2
13
LICENSE_FILE=	${WRKSRC}/LICENSE.txt
13
14
14
RUN_DEPENDS=	x11perf:x11/x11perf
15
RUN_DEPENDS=	x11perf:x11/x11perf
15
16
16
USES=		gmake gl perl5 shebangfix xorg
17
USES=		gmake gl localbase:ldflags perl5 shebangfix xorg
18
USE_GL=		gl
19
SHEBANG_FILES=	Run pgms/gfx-x11
20
USE_XORG=	x11 xext
21
17
USE_GITHUB=	yes
22
USE_GITHUB=	yes
18
GH_ACCOUNT=	kdlucas
23
GH_ACCOUNT=	kdlucas
19
GH_PROJECT=	byte-unixbench
24
GH_PROJECT=	byte-unixbench
25
20
WRKSRC_SUBDIR=	UnixBench
26
WRKSRC_SUBDIR=	UnixBench
21
USE_GL=	gl
22
USE_XORG=	x11 xext
23
CFLAGS+=	-I${LOCALBASE}/include \
24
			-L${LOCALBASE}/lib
25
27
26
OPTIONS_DEFINE=	OPTIMIZED_CFLAGS
28
MAKE_ENV=	UB_GCC_OPTIONS=" "
27
OPTIONS_EXCLUDE_aarch64=	OPTIMIZED_CFLAGS
28
MAKE_ENV=	"UB_GCC_OPTIONS=-O3 -ffast-math -fomit-frame-pointer"
29
#march generates code that can be incompatibe with previous CPU generations
30
OPTIMIZED_CFLAGS_MAKE_ENV=	"UB_GCC_OPTIONS=-O3 -ffast-math -fomit-frame-pointer -march=native"
31
29
32
SUB_FILES=	unixbench
30
SUB_FILES=	unixbench
33
SHEBANG_FILES=	Run pgms/gfx-x11
34
31
35
post-patch:
32
post-patch:
36
	${REINPLACE_CMD} -e 's/^CC=gcc/#CC=gcc/' ${WRKSRC}/Makefile
33
	${REINPLACE_CMD} -e 's/^CC=gcc/#CC=gcc/' ${WRKSRC}/Makefile

Return to bug 272705