|
Lines 1-5
Link Here
|
| 1 |
PORTNAME= unicorn |
1 |
PORTNAME= unicorn |
| 2 |
DISTVERSION= 1.0.2 |
2 |
DISTVERSION= 2.0.1.post1 |
| 3 |
CATEGORIES= emulators |
3 |
CATEGORIES= emulators |
| 4 |
|
4 |
|
| 5 |
MAINTAINER= antoine@FreeBSD.org |
5 |
MAINTAINER= antoine@FreeBSD.org |
|
Lines 20-37
TEST_DEPENDS= cmocka>0:sysutils/cmocka
Link Here
|
| 20 |
USE_GITHUB= yes |
20 |
USE_GITHUB= yes |
| 21 |
GH_ACCOUNT= unicorn-engine |
21 |
GH_ACCOUNT= unicorn-engine |
| 22 |
|
22 |
|
| 23 |
USES= compiler:c11 gmake python:build |
23 |
USES= cmake:testing compiler:c11 pkgconfig python:build |
| 24 |
USE_LDCONFIG= yes |
24 |
USE_LDCONFIG= yes |
| 25 |
BINARY_ALIAS= python=${PYTHON_CMD} |
25 |
BINARY_ALIAS= python=${PYTHON_CMD} |
| 26 |
MAKE_ENV= INSTALL_LIB="${INSTALL_LIB}" \ |
26 |
MAKE_ENV= INSTALL_LIB="${INSTALL_LIB}" \ |
| 27 |
SMP_MFLAGS=-j${MAKE_JOBS_NUMBER} \ |
27 |
SMP_MFLAGS=-j${MAKE_JOBS_NUMBER} \ |
| 28 |
V=1 |
28 |
V=1 |
| 29 |
TEST_TARGET= test |
|
|
| 30 |
TEST_WRKSRC= ${WRKSRC}/tests/unit |
| 31 |
_MAKE_JOBS= # MAKE_JOBS_NUMBER is passed via MAKE_ENV |
29 |
_MAKE_JOBS= # MAKE_JOBS_NUMBER is passed via MAKE_ENV |
| 32 |
# Optimization breaks runtime, |
30 |
# Optimization breaks runtime, |
| 33 |
# see https://github.com/unicorn-engine/unicorn/issues/356 |
31 |
# see https://github.com/unicorn-engine/unicorn/issues/356 |
| 34 |
# and https://github.com/unicorn-engine/unicorn/issues/689 |
32 |
# and https://github.com/unicorn-engine/unicorn/issues/689 |
| 35 |
CFLAGS:= ${CFLAGS:C/-O[1-9]/-O0/g} |
33 |
CFLAGS:= ${CFLAGS:C/-O[1-9]/-O0/g} |
| 36 |
|
34 |
|
|
|
35 |
CMAKE_OFF= UNICORN_BUILD_TESTS |
| 36 |
CMAKE_TESTING_ON= UNICORN_BUILD_TESTS |
| 37 |
|
| 37 |
.include <bsd.port.mk> |
38 |
.include <bsd.port.mk> |