From nobody Wed Jan 26 20:18:05 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 81DA9198F719; Wed, 26 Jan 2022 20:18:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4JkZlx3Df6z3FDC; Wed, 26 Jan 2022 20:18:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1643228285; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=K3M+gFqhXYhrnbmH7cFT/3HW8HWstWe5TaFvZlJdIsw=; b=RbJkIWU4EeC+zHElBmBpwrPRtzXwdMbIs/hqKfG8Z/9gLDp3aLsVb48mBYXK2Cd545B6S9 /EdfkO6RMX9wfnl4CKSWwf2ZqgIhG7zc6lQXDrWaq2303kiiSmoFm3dYKxMya80IhdtbT8 AVpRUbN7SfP8503G0qcgwJz482yfeWrXe0m9iBUkMcoBg9KjNwP5adyKP0i3qJuPmM8iei go5/aAkYk8/OvRbRxfTWACTZYQFaKQXTuhnNJ8SmpE338x7NlWogWHyaG0Jr7+DYg56wTd Wb7IJheZ8MJUNMctFh4RYHblcMJiImbitHV7xe2+MFEddZbcvVc6x0zpxLfi2Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4E83F101C; Wed, 26 Jan 2022 20:18:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 20QKI53M080845; Wed, 26 Jan 2022 20:18:05 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 20QKI5mh080844; Wed, 26 Jan 2022 20:18:05 GMT (envelope-from git) Date: Wed, 26 Jan 2022 20:18:05 GMT Message-Id: <202201262018.20QKI5mh080844@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Max Brazhnikov Subject: git: b2af71f2c36a - main - graphics/opencv: add GTK3 option (off by default) List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: makc X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b2af71f2c36a543aaf1f26203599607080e690db Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1643228285; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=K3M+gFqhXYhrnbmH7cFT/3HW8HWstWe5TaFvZlJdIsw=; b=rcUlNb6fQGncfu1sFKkjhWNo6RhJ+EHybacZmRFvu3zzTmOrl64JbdjsDHJXz7Mcycnz1D tA+phKxJgCQYw9l5Vs733BlLLLUm/kx3mRQ/HtHmVwpKoMencwid0C9d0Sj2M/NUUP2ZAL ei3ZKFLulOdlIof2ahU8hRs4alhPrjY8JToeAOMq4knyYTLO0q7jLfciONHZdDJSIhW6LN 3J/+yjnyc7KmW8StjfAPxjzj1Yv/xDAt+pIIl3kVoe4FhOCP9BKrbFHppTbAQ5NGT90ZpD bUc3hrRS6zs30gb9u93ij5ucsM+bG2peD9vI5pRyj2kf3VMIBcqaONTHhZSfZw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1643228285; a=rsa-sha256; cv=none; b=W8bjobQQwIWmW5DZL4/r++k/fpBsIPJRarugDkbgMaTBLPrw5YLxbOq/7kC8BAieygR9Tc oyKasvG5+WnHF4wfleFNKFVkBaoVL4CWcI73QjFpwNRjXjMqsty2t7cqA5QwOgO7QXuop0 5lMW67OcQB/t//N1GXGUrWhLuM9NF/5s6fJNM9xezuyfVem2YwpF2MP+6aFxaiRThY6mo4 8lHtIgLs9aj55le9cZV7pku73V06NPy1nGwAWA49R530ghOu3igNRpgwb92/+2a1Iz5/ZK QZ6/RuXNo62KSYpdE9rl6ROnPGSj4TBAOmK4WeCMXRxYSj6HtcK1exCdHWQeXw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by makc: URL: https://cgit.FreeBSD.org/ports/commit/?id=b2af71f2c36a543aaf1f26203599607080e690db commit b2af71f2c36a543aaf1f26203599607080e690db Author: Max Brazhnikov AuthorDate: 2022-01-26 20:17:28 +0000 Commit: Max Brazhnikov CommitDate: 2022-01-26 20:17:28 +0000 graphics/opencv: add GTK3 option (off by default) This option enables gui support in opencv. Approved by: tcberner@ (maintainer) via irc --- graphics/opencv/Makefile | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile index da23130c99cb..2b1b6b5ea444 100644 --- a/graphics/opencv/Makefile +++ b/graphics/opencv/Makefile @@ -43,9 +43,10 @@ DATADIR= ${PREFIX}/share/${PORTNAME}4 PLIST_SUB= SHLIB_VER=${DISTVERSION} -OPTIONS_DEFINE= EIGEN GDAL GDCM HARDENING JAVA LTO OPENCL PATENTED PROTOBUF PYTHON TBB VTK +OPTIONS_DEFINE= EIGEN GDAL GDCM HARDENING JAVA LTO OPENCL PATENTED PROTOBUF PYTHON TBB -OPTIONS_GROUP= IMAGE VIDEO +OPTIONS_GROUP= GUI IMAGE VIDEO +OPTIONS_GROUP_GUI= GTK3 VTK OPTIONS_GROUP_IMAGE= GPHOTO2 JPEG OPENEXR PNG TIFF OPTIONS_GROUP_VIDEO= DC1394 FFMPEG GSTREAMER V4L VULKAN WEBP XINE @@ -62,7 +63,7 @@ OPTIONS_DEFAULT= EIGEN GDAL GDCM OPENCL PROTOBUF PYTHON \ OPENJPEG OPTIONS_SUB= yes -# Normal options (EIGEN GDAL GDCM HARDENING JAVA LTO OPENCL PATENTED PROTOBUF PYTHON TBB VTK) +# Normal options (EIGEN GDAL GDCM HARDENING JAVA LTO OPENCL PATENTED PROTOBUF PYTHON TBB) EIGEN_DESC= Add Eigen v3 Support, builds sfm modules EIGEN_CMAKE_BOOL= WITH_EIGEN EIGEN_USES= eigen:3 @@ -109,6 +110,12 @@ PYTHON_CMAKE_ON= -DOPENCV_PYTHON3_INSTALL_PATH=${PYTHON_SITELIBDIR} TBB_DESC= Add Intel Threading Building Blocks Support TBB_CMAKE_BOOL= WITH_TBB TBB_LIB_DEPENDS= libtbb.so:devel/tbb +### + +# GUI group options (GTK3 VTK) +GTK3_USES= gnome +GTK3_USE= gnome=gtk30 +GTK3_CMAKE_BOOL= WITH_GTK VTK_DESC= Include VTK library support (build opencv_viz module) VTK_CMAKE_BOOL= WITH_VTK