commit:     22b6bc516c11b0c879002fbc0571294e4062e34a
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Mon Oct 21 11:31:33 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Nov  5 02:02:44 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22b6bc51

media-libs/opencv: add USE=truetype

Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/opencv/metadata.xml         | 1 +
 media-libs/opencv/opencv-4.10.0.ebuild | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-libs/opencv/metadata.xml b/media-libs/opencv/metadata.xml
index 5979caa25015..2ff04570cd89 100644
--- a/media-libs/opencv/metadata.xml
+++ b/media-libs/opencv/metadata.xml
@@ -42,6 +42,7 @@
                <flag name="tbb">Enable multithreading with the Intel Threads 
Building Block (<pkg>dev-cpp/tbb</pkg>)</flag>
                <flag name="tesseract">Use Google's OCR Engine</flag>
                <flag name="testprograms">Build and install programs for 
testing OpenCV (performance)</flag>
+               <flag name="truetype">Enable <pkg>media-libs/freetype</pkg> 
support for gapi module</flag>
                <flag name="video_cards_intel">Enable Video Acceleration API 
for hardware decoding for Intel cards</flag>
                <flag name="vtk">Build new 3D visualization module viz based on 
<pkg>sci-libs/vtk</pkg></flag>
        </use>

diff --git a/media-libs/opencv/opencv-4.10.0.ebuild 
b/media-libs/opencv/opencv-4.10.0.ebuild
index 3d31e8b0cc01..332c5c9f7e8a 100644
--- a/media-libs/opencv/opencv-4.10.0.ebuild
+++ b/media-libs/opencv/opencv-4.10.0.ebuild
@@ -77,7 +77,7 @@ IUSE+=" +ffmpeg gstreamer xine vaapi v4l gphoto2 ieee1394"
 # image
 IUSE+=" avif gdal jasper jpeg jpeg2k openexr png quirc tesseract tiff webp"
 # gui
-IUSE+=" gtk3 qt6 opengl vtk"
+IUSE+=" gtk3 qt6 opengl truetype vtk"
 # parallel
 IUSE+=" openmp tbb"
 # lapack options
@@ -195,6 +195,7 @@ COMMON_DEPEND="
        )
        contribovis? ( >=dev-games/ogre-1.12:= )
        ffmpeg? ( media-video/ffmpeg:0=[${MULTILIB_USEDEP}] )
+       truetype? ( media-libs/freetype:2[${MULTILIB_USEDEP}] )
        gdal? ( sci-libs/gdal:= )
        gflags? ( dev-cpp/gflags:=[${MULTILIB_USEDEP}] )
        glog? ( dev-cpp/glog:=[${MULTILIB_USEDEP}] )
@@ -610,6 +611,7 @@ multilib_src_configure() {
                -DWITH_ITT="no" # 3dparty libs itt_notify
 
                -DWITH_AVIF="$(usex avif)"
+               -DWITH_FREETYPE="$(usex truetype)"
        # ===================================================
        # CUDA build components: nvidia-cuda-toolkit
        # ===================================================

Reply via email to