Lines 6-55
CATEGORIES= benchmarks
Link Here
|
6 |
|
6 |
|
7 |
MAINTAINER= pizzamig@FreeBSD.org |
7 |
MAINTAINER= pizzamig@FreeBSD.org |
8 |
COMMENT= Stress test benchmarks |
8 |
COMMENT= Stress test benchmarks |
9 |
WWW= http://kernel.ubuntu.com/~cking/stress-ng/ |
9 |
WWW= https://github.com/ColinIanKing/stress-ng/ |
10 |
|
10 |
|
11 |
LICENSE= GPLv2+ |
11 |
LICENSE= GPLv2+ |
12 |
LICENSE_FILE= ${WRKSRC}/COPYING |
12 |
LICENSE_FILE= ${WRKSRC}/COPYING |
13 |
|
13 |
|
14 |
LIB_DEPENDS+=libmpfr.so:math/mpfr |
14 |
LIB_DEPENDS+= libmpfr.so:math/mpfr |
15 |
|
15 |
|
16 |
USES= compiler:c11 gmake jpeg localbase:ldflags |
16 |
USES= compiler:c11 gmake jpeg localbase:ldflags |
17 |
USE_GITHUB= yes |
17 |
USE_GITHUB= yes |
18 |
GH_ACCOUNT= ColinIanKing |
18 |
GH_ACCOUNT= ColinIanKing |
19 |
|
19 |
|
|
|
20 |
MAKE_ARGS= VERBOSE=1 |
20 |
ALL_TARGET= # empty |
21 |
ALL_TARGET= # empty |
21 |
|
22 |
|
22 |
PLIST_FILES= bin/stress-ng man/man1/stress-ng.1.gz |
23 |
PLIST_FILES= bin/stress-ng \ |
|
|
24 |
man/man1/stress-ng.1.gz |
23 |
|
25 |
|
24 |
OPTIONS_DEFINE= GPU JUDY LIBINOTIFY XXHASH |
26 |
OPTIONS_DEFINE= GPU JUDY LIBINOTIFY XXHASH |
25 |
OPTIONS_DEFINE_amd64= INTELIPSEC |
27 |
OPTIONS_DEFINE_amd64= INTELIPSEC |
26 |
OPTIONS_DEFAULT= JUDY LIBINOTIFY XXHASH |
28 |
OPTIONS_DEFAULT= JUDY LIBINOTIFY XXHASH |
27 |
OPTIONS_DEFAULT_amd64= INTELIPSEC |
29 |
OPTIONS_DEFAULT_amd64= INTELIPSEC |
28 |
|
30 |
|
29 |
GPU_DESC= Enable support for GPU stressor (add GL) |
31 |
GPU_DESC= Enable support for GPU stressor (add GL) |
30 |
INTELIPSEC_DESC= Enable support for Intel's IPsec library |
32 |
INTELIPSEC_DESC= Enable support for Intel's IPsec library |
31 |
JUDY_DESC= Enable support for (lib)Judy |
33 |
JUDY_DESC= Enable support for (lib)Judy |
32 |
LIBINOTIFY_DESC= Enable support for libinotify |
34 |
LIBINOTIFY_DESC= Enable support for libinotify |
33 |
XXHASH_DESC= Enable support for libxxhash |
35 |
XXHASH_DESC= Enable support for libxxhash |
34 |
|
|
|
35 |
INTELIPSEC_LIB_DEPENDS= libIPSec_MB.so:security/intel-ipsec-mb |
36 |
|
37 |
JUDY_LIB_DEPENDS= libJudy.so:devel/judy |
38 |
|
39 |
LIBINOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify |
40 |
LIBINOTIFY_LDFLAGS= -linotify |
41 |
|
36 |
|
|
|
37 |
GPU_USES= gl |
38 |
INTELIPSEC_LIB_DEPENDS= libIPSec_MB.so:security/intel-ipsec-mb |
39 |
JUDY_LIB_DEPENDS= libJudy.so:devel/judy |
40 |
LIBINOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify |
41 |
LIBINOTIFY_LDFLAGS= -linotify |
42 |
XXHASH_LIB_DEPENDS= libxxhash.so:devel/xxhash |
42 |
XXHASH_LIB_DEPENDS= libxxhash.so:devel/xxhash |
43 |
XXHASH_LDFLAGS= -lxxhash |
43 |
XXHASH_LDFLAGS= -lxxhash |
44 |
|
|
|
45 |
GPU_USES= gl |
46 |
|
47 |
MAKE_ARGS= VERBOSE=1 |
48 |
|
44 |
|
49 |
.include <bsd.port.options.mk> |
45 |
.include <bsd.port.options.mk> |
50 |
|
46 |
|
51 |
.if ${PORT_OPTIONS:MGPU} |
47 |
.if ${PORT_OPTIONS:MGPU} |
52 |
USE_GL= egl glesv2 gbm |
48 |
USE_GL= egl gbm glesv2 |
53 |
.endif |
49 |
.endif |
54 |
|
50 |
|
55 |
pre-patch: |
51 |
pre-patch: |