| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile.common,v 1.6 2020/08/16 22:18:49 tnn Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.7 2021/09/10 12:09:27 nia Exp $ |
2 | # used by graphics/opencv/Makefile | | 2 | # used by graphics/opencv/Makefile |
3 | # used by graphics/opencv-contrib-face/Makefile | | 3 | # used by graphics/opencv-contrib-face/Makefile |
4 | # | | 4 | # |
5 | # DO NOT FORGET to regen graphics/opencv-contrib-face/distinfo! | | 5 | # DO NOT FORGET to regen graphics/opencv-contrib-face/distinfo! |
6 | | | 6 | |
7 | OPENCV_VERSION= 3.4.9 | | 7 | OPENCV_VERSION= 3.4.9 |
8 | | | 8 | |
9 | CATEGORIES= graphics devel | | 9 | CATEGORIES= graphics devel |
10 | MASTER_SITES= ${MASTER_SITE_GITHUB:=opencv/} | | 10 | MASTER_SITES= ${MASTER_SITE_GITHUB:=opencv/} |
11 | | | 11 | |
12 | HOMEPAGE= https://opencv.org/ | | 12 | HOMEPAGE= https://opencv.org/ |
13 | LICENSE= modified-bsd | | 13 | LICENSE= modified-bsd |
14 | | | 14 | |
| @@ -24,19 +24,27 @@ CONFIGURE_ENV+= MACHINE_ARCH=${MACHINE_ | | | @@ -24,19 +24,27 @@ CONFIGURE_ENV+= MACHINE_ARCH=${MACHINE_ |
24 | CHECK_PORTABILITY_SKIP+= platforms/ios/cmake/Toolchains/xcodebuild_wrapper.in | | 24 | CHECK_PORTABILITY_SKIP+= platforms/ios/cmake/Toolchains/xcodebuild_wrapper.in |
25 | | | 25 | |
26 | CMAKE_ARG_PATH= ${WRKSRC} | | 26 | CMAKE_ARG_PATH= ${WRKSRC} |
27 | CMAKE_ARGS+= -DBUILD_PROTOBUF=OFF | | 27 | CMAKE_ARGS+= -DBUILD_PROTOBUF=OFF |
28 | CMAKE_ARGS+= -DCV_ENABLE_INTRINSICS=OFF # XXX: problematic | | 28 | CMAKE_ARGS+= -DCV_ENABLE_INTRINSICS=OFF # XXX: problematic |
29 | CMAKE_ARGS+= -DENABLE_CCACHE=OFF | | 29 | CMAKE_ARGS+= -DENABLE_CCACHE=OFF |
30 | CMAKE_ARGS+= -DOPENCV_GENERATE_SETUPVARS=OFF | | 30 | CMAKE_ARGS+= -DOPENCV_GENERATE_SETUPVARS=OFF |
31 | CMAKE_ARGS+= -DPROTOBUF_UPDATE_FILES=ON | | 31 | CMAKE_ARGS+= -DPROTOBUF_UPDATE_FILES=ON |
32 | CMAKE_ARGS+= -DWITH_EIGEN=OFF | | 32 | CMAKE_ARGS+= -DWITH_EIGEN=OFF |
33 | CMAKE_ARGS+= -DZLIB_ROOT=${BUILDLINK_PREFIX.zlib} | | 33 | CMAKE_ARGS+= -DZLIB_ROOT=${BUILDLINK_PREFIX.zlib} |
34 | CMAKE_ARGS.SunOS+= -DENABLE_PRECOMPILED_HEADERS=OFF | | 34 | CMAKE_ARGS.SunOS+= -DENABLE_PRECOMPILED_HEADERS=OFF |
35 | CMAKE_ARGS.SunOS+= -DOPENCV_PYTHON_SKIP_LINKER_EXCLUDE_LIBS=ON | | 35 | CMAKE_ARGS.SunOS+= -DOPENCV_PYTHON_SKIP_LINKER_EXCLUDE_LIBS=ON |
36 | | | 36 | |
| | | 37 | .include "../../mk/bsd.prefs.mk" |
| | | 38 | |
| | | 39 | .if ${MACHINE_ARCH} == "i386" |
| | | 40 | # Disable SSE/SSE2 to avoid build errors from missing _mm_pause. |
| | | 41 | CMAKE_ARGS+= -DCPU_BASELINE="" |
| | | 42 | .endif |
| | | 43 | |
37 | PYTHON_VERSIONS_INCOMPATIBLE= 27 # avoid Python 2.7 | | 44 | PYTHON_VERSIONS_INCOMPATIBLE= 27 # avoid Python 2.7 |
38 | | | 45 | |
39 | pre-configure: | | 46 | pre-configure: |
40 | ${MKDIR} ${WRKSRC}/build | | 47 | ${MKDIR} ${WRKSRC}/build |
41 | | | 48 | |
| | | 49 | .include "../../mk/atomic64.mk" |
42 | .include "../../lang/python/pyversion.mk" | | 50 | .include "../../lang/python/pyversion.mk" |