summaryrefslogtreecommitdiff
path: root/graphics/opencv
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2021-10-09 15:35:02 +0000
committernia <nia@pkgsrc.org>2021-10-09 15:35:02 +0000
commit890afa34a26cbc3633a43300ccd326ba892d9f8e (patch)
treef9afecf556f5aecb7b179bbc0de1a456da87ab43 /graphics/opencv
parent4fccf943ec35df7d96fa0d6fc5cce8dc75d735fa (diff)
downloadpkgsrc-890afa34a26cbc3633a43300ccd326ba892d9f8e.tar.gz
Recursive revbump for multimedia/libaom
Diffstat (limited to 'graphics/opencv')
-rw-r--r--graphics/opencv/Makefile3
-rw-r--r--graphics/opencv/Makefile.common28
-rw-r--r--graphics/opencv/buildlink3.mk8
3 files changed, 26 insertions, 13 deletions
diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile
index 30a46c9e5dc..2bb6ff34ffa 100644
--- a/graphics/opencv/Makefile
+++ b/graphics/opencv/Makefile
@@ -1,5 +1,6 @@
-# $NetBSD: Makefile,v 1.99 2021/10/06 21:10:24 adam Exp $
+# $NetBSD: Makefile,v 1.100 2021/10/09 15:35:06 nia Exp $
+PKGREVISION= 1
.include "Makefile.common"
DISTNAME= opencv-${OPENCV_VERSION}
diff --git a/graphics/opencv/Makefile.common b/graphics/opencv/Makefile.common
index 7f4ebe8d4dd..f48cb7a7dcb 100644
--- a/graphics/opencv/Makefile.common
+++ b/graphics/opencv/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.8 2021/10/06 21:10:24 adam Exp $
+# $NetBSD: Makefile.common,v 1.9 2021/10/09 15:35:06 nia Exp $
# used by graphics/opencv/Makefile
# used by graphics/opencv-contrib-face/Makefile
#
@@ -7,7 +7,15 @@
OPENCV_VERSION= 3.4.15
CATEGORIES= graphics devel
-MASTER_SITES= ${MASTER_SITE_GITHUB:=opencv/}
+
+DISTFILES+= opencv-${OPENCV_VERSION}.tar.gz
+DISTFILES+= ade-${ADE_VERSION}.tar.gz
+
+SITES.ade-${ADE_VERSION}.tar.gz= \
+ -https://github.com/opencv/ade/archive/refs/tags/v${ADE_VERSION}.tar.gz
+
+SITES.opencv-${OPENCV_VERSION}.tar.gz= \
+ -https://github.com/opencv/opencv/archive/refs/tags/v${OPENCV_VERSION}.tar.gz
HOMEPAGE= https://opencv.org/
LICENSE= modified-bsd
@@ -15,23 +23,29 @@ LICENSE= modified-bsd
PATCHDIR= ${.CURDIR}/../../graphics/opencv/patches
USE_CMAKE= yes
-USE_LANGUAGES= c c++11
+USE_LANGUAGES= c c++
USE_PKGLOCALEDIR= yes
-USE_TOOLS+= gmake pkg-config
+USE_TOOLS+= pkg-config
CONFIGURE_DIRS+= build
CONFIGURE_ENV+= MACHINE_ARCH=${MACHINE_ARCH}
CHECK_PORTABILITY_SKIP+= platforms/ios/cmake/Toolchains/xcodebuild_wrapper.in
CMAKE_ARG_PATH= ${WRKSRC}
+CMAKE_ARGS+= -DWITH_GSTREAMER=OFF
+CMAKE_ARGS+= -DBUILD_JAVA=OFF
CMAKE_ARGS+= -DBUILD_PROTOBUF=OFF
+CMAKE_ARGS+= -DBUILD_TESTS=OFF
CMAKE_ARGS+= -DCV_ENABLE_INTRINSICS=OFF # XXX: problematic
CMAKE_ARGS+= -DENABLE_CCACHE=OFF
CMAKE_ARGS+= -DOPENCV_GENERATE_SETUPVARS=OFF
+CMAKE_ARGS+= -DOPENCV_GENERATE_PKGCONFIG=ON
CMAKE_ARGS+= -DPROTOBUF_UPDATE_FILES=ON
CMAKE_ARGS+= -DWITH_EIGEN=OFF
+CMAKE_ARGS+= -DWITH_VA=OFF # build problems on NetBSD
+CMAKE_ARGS+= -DWITH_VA_INTEL=OFF # build problems on NetBSD
CMAKE_ARGS+= -DZLIB_ROOT=${BUILDLINK_PREFIX.zlib}
-CMAKE_ARGS.SunOS+= -DENABLE_PRECOMPILED_HEADERS=OFF
+CMAKE_ARGS+= -DENABLE_PRECOMPILED_HEADERS=OFF
CMAKE_ARGS.SunOS+= -DOPENCV_PYTHON_SKIP_LINKER_EXCLUDE_LIBS=ON
.include "../../mk/bsd.prefs.mk"
@@ -43,6 +57,10 @@ CMAKE_ARGS+= -DCPU_BASELINE=""
PYTHON_VERSIONS_INCOMPATIBLE= 27 # avoid Python 2.7
+post-extract:
+ ${MKDIR} ${WRKSRC}/build/3rdparty/ade
+ ${CP} -r ${WRKDIR}/ade-${ADE_VERSION} ${WRKSRC}/build/3rdparty/ade
+
pre-configure:
${MKDIR} ${WRKSRC}/build
diff --git a/graphics/opencv/buildlink3.mk b/graphics/opencv/buildlink3.mk
index a9aaa2ff5b7..139177285c2 100644
--- a/graphics/opencv/buildlink3.mk
+++ b/graphics/opencv/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.10 2021/10/06 21:10:24 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.11 2021/10/09 15:35:06 nia Exp $
BUILDLINK_TREE+= opencv
@@ -9,14 +9,8 @@ BUILDLINK_API_DEPENDS.opencv+= opencv>=3.0.0
BUILDLINK_ABI_DEPENDS.opencv+= opencv>=3.4.9nb9
BUILDLINK_PKGSRCDIR.opencv?= ../../graphics/opencv
-pkgbase := opencv
-.include "../../mk/pkg-build-options.mk"
-
.include "../../devel/protobuf/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
-.if ${PKG_BUILD_OPTIONS.opencv:Mjasper}
-. include "../../graphics/jasper/buildlink3.mk"
-.endif
.include "../../graphics/libwebp/buildlink3.mk"
.include "../../graphics/openexr/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"