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 |