diff --git a/astro/siril/Makefile b/astro/siril/Makefile index 7fb5acc9eaaf..e53a9d9ce4b3 100644 --- a/astro/siril/Makefile +++ b/astro/siril/Makefile @@ -1,53 +1,53 @@ PORTNAME= siril DISTVERSION= 1.0.6 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= astro graphics MASTER_SITES= https://free-astro.org/download/ MAINTAINER= yuri@FreeBSD.org COMMENT= Astronomical image processing software WWW= https://siril.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.md BROKEN_i386= undefined reference to `__atomic_load' and `__atomic_compare_exchange' #` .if !exists(/usr/include/omp.h) BROKEN= requires OpenMP support that is missing on this architecture .endif LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ libcfitsio.so:astro/cfitsio \ libconfig.so:devel/libconfig \ libexiv2.so:graphics/exiv2 \ libffms2.so:multimedia/ffms2 \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libgsl.so:math/gsl \ libharfbuzz.so:print/harfbuzz \ libheif.so:graphics/libheif \ libjson-glib-1.0.so:devel/json-glib \ liblcms2.so:graphics/lcms2 \ libopencv_core.so:graphics/opencv \ libpng.so:graphics/png \ libraw.so:graphics/libraw \ librtprocess.so:graphics/librtprocess \ libtiff.so:graphics/tiff \ libwcs.so:astro/wcslib LIB_DEPENDS+= libopencv_photo.so:graphics/opencv # for some reason, configure fails without opencv, but executable only links to opencv-core USES= cmake:indirect compiler:c++11-lang desktop-file-utils gettext \ gnome meson pkgconfig jpeg shared-mime-info tar:bz2 USE_GNOME= atk cairo gdkpixbuf2 gtk30 intltool pango BINARY_ALIAS= git=false OPTIONS_DEFINE= CURL OPENMP OPTIONS_DEFAULT= CURL OPENMP OPENMP_MESON_OFF= -Dopenmp=false CURL_MESON_YES= enable-libcurl CURL_LIB_DEPENDS= libcurl.so:ftp/curl .include diff --git a/graphics/dbow2/Makefile b/graphics/dbow2/Makefile index e313466ebf22..ae98df7d387c 100644 --- a/graphics/dbow2/Makefile +++ b/graphics/dbow2/Makefile @@ -1,27 +1,27 @@ PORTNAME= dbow2 DISTVERSIONPREFIX= v DISTVERSION= 1.1-free-23 DISTVERSIONSUFFIX= -g3924753 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= C++ Library for converting images into a bag-of-word representation WWW= https://github.com/dorian3d/DBoW2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libopencv_photo.so:graphics/opencv \ libopencv_core.so:graphics/opencv USES= cmake compiler:c++11-lang USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= dorian3d GH_PROJECT= DBoW2 CMAKE_OFF= BUILD_Demo .include diff --git a/graphics/digikam/Makefile b/graphics/digikam/Makefile index 92a2c555127e..251f6b68ea79 100644 --- a/graphics/digikam/Makefile +++ b/graphics/digikam/Makefile @@ -1,134 +1,135 @@ PORTNAME= digikam DISTVERSION= 8.3.0 +PORTREVISION= 1 DISTVERSIONSUFFIX= -1 CATEGORIES= graphics kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION} \ https://files.kde.org/digikam/%SUBDIR%/:aesthetic,autotags,face,shape \ https://kde-applicationdata.mirrors.omnilance.com/digikam/%SUBDIR%/:aesthetic,autotags,face,shape \ https://mirrors.ocf.berkeley.edu/kde-applicationdata/digikam/%SUBDIR%/:aesthetic,autotags,face,shape MASTER_SITE_SUBDIR= aestheticdetector/:aesthetic \ autotags/:autotags \ facesengine/dnnface/:face \ facesengine/shape-predictor/:shape # One bit changed in the naming convention .. DISTFILES= digiKam-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}${EXTRACT_SUFX} DIST_SUBDIR= KDE/${PORTNAME} EXTRACT_ONLY= digiKam-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}${EXTRACT_SUFX} MAINTAINER= kde@FreeBSD.org COMMENT= KDE digital photo management application WWW= https://www.digikam.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= boost-libs>=0:devel/boost-libs LIB_DEPENDS= libKF5Sane.so:graphics/libksane \ libexiv2.so:graphics/exiv2 \ libexpat.so:textproc/expat2 \ libgphoto2.so:graphics/libgphoto2 \ libjasper.so:graphics/jasper \ liblcms2.so:graphics/lcms2 \ liblensfun.so:graphics/lensfun \ libopencv_core.so:graphics/opencv \ libheif.so:graphics/libheif \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libx265.so:multimedia/x265 RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool USES= bison cmake compiler:c++17-lang desktop-file-utils eigen:3 gl \ gnome jpeg kde:5 magick pkgconfig qt:5 \ shebangfix tar:xz xorg USE_GL= opengl glu USE_GNOME= glib20 libxml2 libxslt USE_KDE= auth calendarcore codecs completion config configwidgets \ coreaddons doctools filemetadata i18n iconthemes jobwidgets \ kio notifications notifyconfig service solid sonnet \ threadweaver widgetsaddons windowsystem xmlgui \ ecm:build USE_LDCONFIG= yes USE_QT= concurrent core dbus declarative gui location network \ networkauth opengl printsupport sql svg webchannel webengine \ widgets x11extras xml xmlpatterns \ buildtools:build qmake:build USE_XORG= ice sm x11 xext SHEBANG_FILES= core/data/scripts/digitaglinktree/digitaglinktree CMAKE_ON= BUILD_WITH_CCACHE DIGIKAMSC_COMPILE_DIGIKAM ENABLE_KFILEMETADATASUPPORT \ CMAKE_DISABLE_FIND_PACKAGE_VAAPI WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} PLIST_SUB= SHLIB_VER=${DISTVERSION} WITH_CCACHE_BUILD= yes OPTIONS_DEFINE= AUTOTAGS FACEDETECT KDEPIM MEDIAPLAYER NLS OPTIONS_MULTI= DB DB_DESC= Database options OPTIONS_MULTI_DB= MYSQL MYSQL_INTERNAL SQLITE3 OPTIONS_DEFAULT= ${OPTIONS_DEFINE:NAUTOTAGS:NFACEDETECT} \ ${OPTIONS_MULTI_DB:NMYSQL_INTERNAL} OPTIONS_SUB= yes AUTOTAGS_DESC= Install data required for autotagging (~436 MiB) AUTOTAGS_DISTFILES= classification_classes_ILSVRC2012.txt:autotags \ coco.names:autotags \ resnet50.onnx:autotags \ yolov5n_batch_16_s320.onnx:autotags \ yolov5x_batch_16_s320.onnx:autotags FACEDETECT_DESC= Install data required for face detection (~419 MiB) FACEDETECT_DISTFILES= weights_inceptionv3_299.pb:aesthetic \ deploy.prototxt:face \ openface_nn4.small2.v1.t7:face \ res10_300x300_ssd_iter_140000_fp16.caffemodel:face \ yolov3-face.cfg:face \ yolov3-wider_16000.weights:face \ shapepredictor.dat:shape KDEPIM_DESC= KDEPim Addressbook support KDEPIM_USES= grantlee:5 KDEPIM_USE= KDE=akonadi,akonadicontacts,contacts,grantleetheme,itemmodels KDEPIM_CMAKE_BOOL= ENABLE_AKONADICONTACTSUPPORT MEDIAPLAYER_DESC= Enable media player MEDIAPLAYER_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libvdpau.so:multimedia/libvdpau MEDIAPLAYER_USE= QT=multimedia XORG=xv MEDIAPLAYER_CMAKE_BOOL= ENABLE_MEDIAPLAYER MEDIAPLAYER_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_FFmpeg MYSQL_USE= QT=sql-mysql:run MYSQL_CMAKE_BOOL= ENABLE_MYSQLSUPPORT MYSQL_INTERNAL_DESC= Use a dedicated MySQL instance (requires MariaDB) MYSQL_INTERNAL_USES= mysql:server MYSQL_INTERNAL_CMAKE_BOOL= ENABLE_INTERNALMYSQL # Only works with MariaDB. Try to keep this in sync with supported MySQL # versions and add any version not ending with 'm' to the IGNORE list. MYSQL_INTERNAL_VARS= IGNORE_WITH_MYSQL="80 81" MYSQL_INTERNAL_IMPLIES= MYSQL NLS_DESC= Digikam i18n translations NLS_USES= gettext-tools NLS_USE= KDE=i18n NLS_CMAKE_BOOL= DIGIKAMSC_COMPILE_PO SQLITE3_USE= QT=sql-sqlite3:run post-install-AUTOTAGS-on: @${MKDIR} ${STAGEDIR}${DATADIR}/facesengine .for f in ${AUTOTAGS_DISTFILES:C/:.*//} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${f} ${STAGEDIR}${DATADIR}/facesengine .endfor post-install-FACEDETECT-on: @${MKDIR} ${STAGEDIR}${DATADIR}/facesengine .for f in ${FACEDETECT_DISTFILES:C/:.*//} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${f} ${STAGEDIR}${DATADIR}/facesengine .endfor .include diff --git a/graphics/facedetect/Makefile b/graphics/facedetect/Makefile index 60d81ff8af3e..547e4e32ef69 100644 --- a/graphics/facedetect/Makefile +++ b/graphics/facedetect/Makefile @@ -1,34 +1,34 @@ PORTNAME= facedetect PORTVERSION= 0.1 DISTVERSIONPREFIX= v -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= graphics MAINTAINER= ehaupt@FreeBSD.org COMMENT= Simple face detector for batch processing WWW= https://www.thregr.org/~wavexx/software/facedetect/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING.txt RUN_DEPENDS= opencv>0:graphics/opencv USES= python:run shebangfix USE_GITHUB= yes GH_ACCOUNT= wavexx SHEBANG_FILES= facedetect NO_ARCH= yes NO_BUILD= yes PLIST_FILES= bin/facedetect post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/${PORTNAME} do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/graphics/frei0r-plugins-opencv/Makefile b/graphics/frei0r-plugins-opencv/Makefile index 2de52ca243eb..5682aa685045 100644 --- a/graphics/frei0r-plugins-opencv/Makefile +++ b/graphics/frei0r-plugins-opencv/Makefile @@ -1,11 +1,11 @@ -PORTREVISION= 0 +PORTREVISION= 1 PKGNAMESUFFIX= -plugins-${SLAVE_PORT:tl} COMMENT= Frei0r ${SLAVE_PORT} plugins MASTERDIR= ${.CURDIR}/../frei0r PLIST= ${.CURDIR}/pkg-plist SLAVE_PORT= OpenCV .include "${MASTERDIR}/Makefile" diff --git a/graphics/gmic/Makefile b/graphics/gmic/Makefile index 8d7ec8478f5e..9f59f8a9f31e 100644 --- a/graphics/gmic/Makefile +++ b/graphics/gmic/Makefile @@ -1,49 +1,49 @@ PORTNAME= gmic DISTVERSION= 3.1.6 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= graphics MASTER_SITES= https://gmic.eu/files/source/ DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Framework for image processing WWW= https://gmic.eu/ LICENSE= CeCILL LICENSE_NAME= CeCILL LICENSE_FILE= ${WRKSRC}/../COPYING LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_i386= error: "c++ crashes, clang-5 and 6 fail: undefined reference to `__atomic_load'" .if !exists(/usr/include/omp.h) BROKEN= requires OpenMP support that is missing on this architecture .endif BUILD_DEPENDS= gimptool-2.0:graphics/gimp-app LIB_DEPENDS= libcurl.so:ftp/curl \ libfftw3.so:math/fftw3 \ libGraphicsMagick++.so:graphics/GraphicsMagick \ libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath \ libopencv_core.so:graphics/opencv \ libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= compiler:c++11-lang gettext-runtime gmake jpeg localbase:ldflags pkgconfig xorg USE_LDCONFIG= yes USE_XORG= x11 xau xcb xdmcp WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} WRKSRC_SUBDIR= src # because of makefile issues, see https://github.com/dtschump/gmic/issues/405 MAKE_JOBS_UNSAFE= yes # see https://github.com/dtschump/gmic/issues/406 ALL_TARGET= lib cli # cli is bundled here until https://github.com/dtschump/gmic/issues/407 is fixed, afvter which is would be moved to gmic-cli PORTSCOUT= limit:[0-9]\..* # not v.220 and similar post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgmic.so.* .include diff --git a/graphics/gstreamer1-plugins-opencv/Makefile b/graphics/gstreamer1-plugins-opencv/Makefile index 744260b86f67..3ecde1b6d687 100644 --- a/graphics/gstreamer1-plugins-opencv/Makefile +++ b/graphics/gstreamer1-plugins-opencv/Makefile @@ -1,18 +1,18 @@ -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= graphics COMMENT= GStreamer opencv real time computer vision plugin GST_PLUGIN= opencv DIST= bad MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins # Clang has issues with Overloaded stuff inside OpenCV CXXFLAGS+= -Wno-overloaded-virtual LIB_DEPENDS= libopencv_highgui.so:graphics/opencv GST_PLUGIN_DIR= gst-libs/gst/opencv ext/opencv PLIST= ${.CURDIR}/pkg-plist .include "${MASTERDIR}/Makefile" diff --git a/graphics/nomacs/Makefile b/graphics/nomacs/Makefile index 8f37a0dcd6e8..0f83170e1ec2 100644 --- a/graphics/nomacs/Makefile +++ b/graphics/nomacs/Makefile @@ -1,52 +1,52 @@ PORTNAME= nomacs PORTVERSION= 3.16 DISTVERSIONSUFFIX= .224 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= graphics PATCH_SITES= https://github.com/nomacs/nomacs/commit/ PATCHFILES= 8c44e10ae48a88ed2ea885f432c65a0859013011.patch:-p1 MAINTAINER= vidar@karlsen.tech COMMENT= Small, fast, and free image viewer WWW= https://www.nomacs.org/ LICENSE= GPLv3 LIB_DEPENDS= libexiv2.so:graphics/exiv2 \ libopencv_highgui.so:graphics/opencv \ libopencv_core.so:graphics/opencv \ liblcms2.so:graphics/lcms2 \ libquazip1-qt5.so:archivers/quazip@qt5 USES= cmake compiler:c++11-lang cpe desktop-file-utils \ dos2unix pkgconfig qt:5 USE_QT= concurrent core gui network printsupport svg widgets \ buildtools:build linguisttools:build qmake:build DOS2UNIX_FILES= ImageLounge/plugins/PaintPlugin/src/DkPaintPlugin.cpp \ ImageLounge/src/DkGui/DkWidgets.cpp USE_LDCONFIG= yes USE_GITHUB= yes CMAKE_ARGS= -DUSE_SYSTEM_QUAZIP=ON CMAKE_SOURCE_PATH= ${WRKSRC}/ImageLounge OPTIONS_DEFINE= RAW TIFF TRANSLATIONS PLUGINS OPTIONS_DEFAULT= RAW TIFF TRANSLATIONS PLUGINS OPTIONS_SUB= yes RAW_LIB_DEPENDS= libraw.so:graphics/libraw RAW_CMAKE_BOOL= ENABLE_RAW TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CMAKE_BOOL= ENABLE_TIFF TRANSLATIONS_CMAKE_BOOL= ENABLE_TRANSLATIONS TRANSLATIONS_DESC= Install translations PLUGINS_GH_TUPLE= nomacs:nomacs-plugins:3.16:plugins/ImageLounge/plugins PLUGINS_CMAKE_ON= ENABLE_PLUGINS .include diff --git a/graphics/opencolorio-tools/Makefile b/graphics/opencolorio-tools/Makefile index 814408902f33..b8f0eb0819ae 100644 --- a/graphics/opencolorio-tools/Makefile +++ b/graphics/opencolorio-tools/Makefile @@ -1,10 +1,10 @@ -PORTREVISION= 4 +PORTREVISION= 5 PKGNAMESUFFIX= -tools COMMENT= Tools to work with OpenColorIO profiles MASTERDIR= ${.CURDIR}/../opencolorio OCIO_SLAVE= tools OPTIONS_EXCLUDE= DOCS .include "${MASTERDIR}/Makefile" diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile index a9e257085dac..56019e633b35 100644 --- a/graphics/opencv/Makefile +++ b/graphics/opencv/Makefile @@ -1,251 +1,248 @@ PORTNAME= opencv -DISTVERSION= 4.6.0 -PORTREVISION= 18 +DISTVERSION= 4.9.0 CATEGORIES= graphics -PATCH_SITES= https://github.com/${PORTNAME}/${PORTNAME}/commit/ -PATCHFILES= 496eed950f6d0e7fd92619d47e3cec8f06e96ace.patch:-p1 - MAINTAINER= desktop@FreeBSD.org COMMENT= Open Source Computer Vision library WWW= https://www.opencv.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfreetype.so:print/freetype2 \ libgflags.so:devel/gflags \ libglog.so:devel/glog \ libharfbuzz.so:print/harfbuzz \ libhdf5.so:science/hdf5 USES= cmake compiler:c++14-lang cpe localbase:ldflags pkgconfig USE_GITHUB= yes GH_ACCOUNT= WeChatCV:wechat GH_PROJECT= opencv_contrib:contrib \ ade:ade \ opencv_3rdparty:extra_mod_3rdparty_boost_descr \ opencv_3rdparty:extra_mod_3rdparty_vgg \ opencv_3rdparty:wechat \ opencv_3rdparty:face \ opencv_3rdparty:ippicv GH_TAGNAME= v0.1.1f:ade \ 34e4206aef44d50e6bbcd0ab06354b52e7466d26:extra_mod_3rdparty_boost_descr \ fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d:extra_mod_3rdparty_vgg \ a8b69ccc738421293254aec5ddb38bd523503252:wechat \ 8afa57abc8229d611c4937165d20e2a2d9fc5a12:face \ a56b6ac6f030c312b2dce17430eef13aed9af274:ippicv -CMAKE_ON= OPENCV_GENERATE_PKGCONFIG +CMAKE_ON= OPENCV_GENERATE_PKGCONFIG \ + OPENCV_SKIP_CMAKE_CXX_STANDARD CMAKE_OFF= OPENCV_GENERATE_SETUPVARS \ BUILD_opencv_python2 \ BUILD_TESTS +CMAKE_OFF+= WITH_OBSENSOR # linux/uvcvideo.h is included when WITH_OBSENSOR is enabled CMAKE_ARGS= -DOPENCV_EXTRA_MODULES_PATH="${WRKSRC}/contrib/modules" DATADIR= ${PREFIX}/share/${PORTNAME}4 PLIST_SUB= SHLIB_VER=${DISTVERSION} OPTIONS_DEFINE= EIGEN GDAL GDCM HARDENING JAVA LTO OPENCL \ PATENTED PROTOBUF PYTHON TBB TESSERACT 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 OPTIONS_SINGLE= BLAS OPTIONS_SINGLE_BLAS= ATLAS OPENBLAS NOBLAS OPTIONS_RADIO= JPEG2K OPTIONS_RADIO_JPEG2K= JASPER OPENJPEG OPTIONS_DEFAULT= EIGEN GDAL GDCM OPENCL PROTOBUF PYTHON \ DC1394 GSTREAMER V4L VULKAN WEBP \ GPHOTO2 JPEG OPENEXR PNG TIFF \ OPENBLAS \ OPENJPEG OPTIONS_SUB= yes # 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 GDAL_DESC= Add Geospatial Data Abstraction Library Support GDAL_CMAKE_BOOL= WITH_GDAL GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal GDCM_DESC= Add Open source DICOM library Support GDCM_CMAKE_BOOL= WITH_GDCM GDCM_LIB_DEPENDS= libgdcmMSFF.so:devel/gdcm HARDENING_DESC= Enables Build Hardening HARDENING_CMAKE_BOOL= ENABLE_BUILD_HARDENING JAVA_DESC= Enable Java Support JAVA_BUILD_DEPENDS= ant:devel/apache-ant JAVA_CMAKE_BOOL= BUILD_opencv_java BUILD_opencv_java_bindings_generator BUILD_JAVA JAVA_MAKE_ENV= JAVACMD=${JAVA} JAVA_USE= JAVA=yes LTO_DESC= Enables Link Time Optimizations LTO_CMAKE_BOOL= ENABLE_THIN_LTO OPENCL_DESC= Add OpenCL Support OPENCL_CMAKE_BOOL= WITH_OPENCL OPENCL_BUILD_DEPENDS= opencl>=0:devel/opencl OPENCL_RUN_DEPENDS= opencl>=0:devel/opencl PATENTED_DESC= Enable patented 2d feature detection USE AT OWN RISK PATENTED_CMAKE_BOOL= OPENCV_ENABLE_NONFREE PROTOBUF_DESC= Enable protobuf support, builds dnn modules -PROTOBUF_CMAKE_BOOL= WITH_PROTOBUF -PROTOBUF_LIB_DEPENDS= libprotobuf.so:devel/protobuf +PROTOBUF_CMAKE_BOOL= WITH_PROTOBUF # by default the bundled protobuf is built PYTHON_DESC= Enable Python Support 3.6 or greater PYTHON_BUILD_DEPENDS= ${PYNUMPY} PYTHON_RUN_DEPENDS= ${PYNUMPY} PYTHON_USES= python PYTHON_CMAKE_BOOL= BUILD_opencv_python3 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/onetbb TESSERACT_DESC= Add Tesseract-based OCR TESSERACT_LIB_DEPENDS= libtesseract.so:graphics/tesseract TESSERACT_CMAKE_BOOL= WITH_TESSERACT ### # GUI group options (GTK3 VTK) GTK3_USES= gnome GTK3_USE= gnome=gtk30,cairo,gdkpixbuf2 GTK3_CMAKE_BOOL= WITH_GTK VTK_DESC= Include VTK library support (build opencv_viz module) VTK_CMAKE_BOOL= WITH_VTK VTK_LIB_DEPENDS= libvtkCommonCore-${VTK_VER}.so:math/vtk${VTK_VER:R} VTK_USES= qt:5 VTK_USE= QT=buildtools:build,qmake:build ### # IMAGE group options (GPHOTO2 JPEG OPENEXR PNG TIFF) GPHOTO2_DESC= Add Gphoto2 Support GPHOTO2_CMAKE_BOOL= WITH_GPHOTO2 GPHOTO2_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 JPEG_DESC= Add LibJpeg Support JPEG_CMAKE_BOOL= WITH_JPEG JPEG_USES= jpeg OPENEXR_DESC= Add OpenEXR Support OPENEXR_CMAKE_BOOL= WITH_OPENEXR OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr PNG_DESC= Add LibPNG Support PNG_CMAKE_BOOL= WITH_PNG PNG_LIB_DEPENDS= libpng16.so:graphics/png TIFF_DESC= Add LibTIFF Support TIFF_CMAKE_BOOL= WITH_TIFF TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff ### # VIDEO group options (DC1394 FFMPEG GSTREAMER V4L VULKAN WEBP XINE) DC1394_DESC= IEEE 1394 camera support DC1394_CMAKE_BOOL= WITH_1394 DC1394_LIB_DEPENDS= libdc1394.so:multimedia/libdc1394 FFMPEG_DESC= Link with ffmpeg FFMPEG_CMAKE_BOOL= WITH_FFMPEG FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg GSTREAMER_DESC= Add GSTREAMER Support GSTREAMER_CMAKE_BOOL= WITH_GSTREAMER GSTREAMER_USES= gstreamer GSTREAMER_USE= gnome=glib20 V4L_DESC= Enable support for Video for Linux V4L_CMAKE_BOOL= WITH_V4L WITH_LIBV4L V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l VULKAN_DESC= Add Vulkan Support VULKAN_CMAKE_BOOL= WITH_VULKAN VULKAN_CMAKE_ON= -DVULKAN_INCLUDE_DIRS=${LOCALBASE}/include VULKAN_BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers WEBP_DESC= Add Webp Support WEBP_CMAKE_BOOL= WITH_WEBP WEBP_LIB_DEPENDS= libwebp.so:graphics/webp XINE_DESC= Add Xine Support XINE_CMAKE_BOOL= WITH_XINE XINE_LIB_DEPENDS= libxine.so:multimedia/libxine ### # BLAS group options (ATLAS OPENBLAS NOBLAS) ATLAS_DESC= ATLAS blas implementation with lapacke ATLAS_USES= blaslapack:atlas ATLAS_BUILD_DEPENDS= cblas>0:math/cblas \ lapacke>0:math/lapacke OPENBLAS_DESC= OpenBLAS blas implementation with lapacke OPENBLAS_USES= blaslapack:openblas OPENBLAS_BUILD_DEPENDS= cblas>0:math/cblas \ lapacke>0:math/lapacke NOBLAS_DESC= Disable support for lapack/blas NOBLAS_CMAKE_BOOL_OFF= WITH_LAPACK ### # JPEG2K group options (JASPER OPENJPEG) JASPER_DESC= Add Jasper Support for JPEG2000 JASPER_CMAKE_BOOL= WITH_JASPER JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper OPENJPEG_DESC= Add OpenJPEG Support for JPEG2000, OpenCV preferred OPENJPEG_CMAKE_BOOL= WITH_OPENJPEG OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg ### _IPPICV_i386= ippicv/ippicv_2020_lnx_ia32_20191018_general.tgz _IPPICV_amd64= ippicv/ippicv_2020_lnx_intel64_20191018_general.tgz .include .if ${ARCH} == powerpc64le && defined(MACHINE_CPU) && ${MACHINE_CPU:Mvsx3} CMAKE_ARGS+= -DCPU_BASELINE:STRING="VSX;VSX3;" .endif post-extract: # Handle contrib ${MV} ${WRKSRC_contrib} ${WRKSRC}/contrib # Handle prefetched ade modul ${MKDIR} ${BUILD_WRKSRC}/3rdparty/ade ${MV} ${WRKSRC_ade} ${BUILD_WRKSRC}/3rdparty/ade # Handle prefetched xfeatures2d ${MKDIR} ${BUILD_WRKSRC}/downloads/xfeatures2d ${CP} ${WRKSRC_extra_mod_3rdparty_boost_descr}/* ${BUILD_WRKSRC}/downloads/xfeatures2d ${CP} ${WRKSRC_extra_mod_3rdparty_vgg}/* ${BUILD_WRKSRC}/downloads/xfeatures2d # Handle prefetched wechat ${MKDIR} ${BUILD_WRKSRC}/downloads/wechat_qrcode ${CP} ${WRKSRC_wechat}/* ${BUILD_WRKSRC}/downloads/wechat_qrcode/ # Handle Face ${MKDIR} ${BUILD_WRKSRC}/share/opencv4/testdata/cv/face ${CP} ${WRKSRC_face}/* ${BUILD_WRKSRC}/share/opencv4/testdata/cv/face # Handle ippicv .if defined(_IPPICV_${ARCH}) ${MKDIR} ${BUILD_WRKSRC}/3rdparty/ippicv (cd ${BUILD_WRKSRC}/3rdparty/ippicv && ${EXTRACT_CMD} -xf ${WRKSRC_ippicv}/${_IPPICV_${ARCH}}) .endif post-patch: ${REINPLACE_CMD} -e 's|/usr/lib/atlas-base|${LOCALBASE}/lib|g' ${WRKSRC}/cmake/OpenCVFindAtlas.cmake ${REINPLACE_CMD} -e 's|/usr/include/atlas|${LOCALBASE}/include|g' ${WRKSRC}/cmake/OpenCVFindAtlas.cmake .include <../../math/vtk9/Makefile.version> .include diff --git a/graphics/opencv/distinfo b/graphics/opencv/distinfo index 35a189ff7ab3..e3d18f6f42b0 100644 --- a/graphics/opencv/distinfo +++ b/graphics/opencv/distinfo @@ -1,19 +1,19 @@ -TIMESTAMP = 1682799940 -SHA256 (opencv-opencv-4.6.0_GH0.tar.gz) = 1ec1cba65f9f20fe5a41fda1586e01c70ea0c9a6d7b67c9e13edf0cfe2239277 -SIZE (opencv-opencv-4.6.0_GH0.tar.gz) = 90208971 +TIMESTAMP = 1703737939 +SHA256 (opencv-opencv-4.9.0_GH0.tar.gz) = ddf76f9dffd322c7c3cb1f721d0887f62d747b82059342213138dc190f28bc6c +SIZE (opencv-opencv-4.9.0_GH0.tar.gz) = 92788647 SHA256 (WeChatCV-opencv_3rdparty-a8b69ccc738421293254aec5ddb38bd523503252_GH0.tar.gz) = 7a16ad6ca511c620c2a4cbef2c7cf1ff5c31bd530ac7b43ee2ea8481683df20a SIZE (WeChatCV-opencv_3rdparty-a8b69ccc738421293254aec5ddb38bd523503252_GH0.tar.gz) = 920403 -SHA256 (opencv-opencv_contrib-4.6.0_GH0.tar.gz) = 1777d5fd2b59029cf537e5fd6f8aa68d707075822f90bde683fcde086f85f7a7 -SIZE (opencv-opencv_contrib-4.6.0_GH0.tar.gz) = 59667769 +SHA256 (opencv-opencv_contrib-4.9.0_GH0.tar.gz) = 8952c45a73b75676c522dd574229f563e43c271ae1d5bbbd26f8e2b6bc1a4dae +SIZE (opencv-opencv_contrib-4.9.0_GH0.tar.gz) = 59803362 SHA256 (opencv-ade-v0.1.1f_GH0.tar.gz) = c316680efbb5dd3ac4e10bb8cea345cf26a6a25ebc22418f8f0b8ca931a550e9 SIZE (opencv-ade-v0.1.1f_GH0.tar.gz) = 116074 SHA256 (opencv-opencv_3rdparty-34e4206aef44d50e6bbcd0ab06354b52e7466d26_GH0.tar.gz) = d93c783cdf799da7e4a9209d169390424c4c198c1c9b5eeb78ffc890afe5f332 SIZE (opencv-opencv_3rdparty-34e4206aef44d50e6bbcd0ab06354b52e7466d26_GH0.tar.gz) = 397901 SHA256 (opencv-opencv_3rdparty-fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d_GH0.tar.gz) = e9abccbabcace092e5424073168cc86d422585d15d25569f01fb6503b109e0e1 SIZE (opencv-opencv_3rdparty-fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d_GH0.tar.gz) = 1470898 SHA256 (opencv-opencv_3rdparty-8afa57abc8229d611c4937165d20e2a2d9fc5a12_GH0.tar.gz) = 0ae1f2d2a619ab177d96024e253e142d15dea27236510aaf1a65c7b529ee6677 SIZE (opencv-opencv_3rdparty-8afa57abc8229d611c4937165d20e2a2d9fc5a12_GH0.tar.gz) = 63301261 SHA256 (opencv-opencv_3rdparty-a56b6ac6f030c312b2dce17430eef13aed9af274_GH0.tar.gz) = 6d3552455d927dd28cdd6a78470398208ff2167b19b0dd51ab30a241d900cb4c SIZE (opencv-opencv_3rdparty-a56b6ac6f030c312b2dce17430eef13aed9af274_GH0.tar.gz) = 135706483 SHA256 (496eed950f6d0e7fd92619d47e3cec8f06e96ace.patch) = 28edbd94c443b6aaa3054b4f9b35a4ad9a89dc45f40d408bcf3036950a072a32 SIZE (496eed950f6d0e7fd92619d47e3cec8f06e96ace.patch) = 671 diff --git a/graphics/opencv/files/patch-cmake_OpenCVFindLibsGrfmt.cmake b/graphics/opencv/files/patch-cmake_OpenCVFindLibsGrfmt.cmake deleted file mode 100644 index 6371feb89063..000000000000 --- a/graphics/opencv/files/patch-cmake_OpenCVFindLibsGrfmt.cmake +++ /dev/null @@ -1,14 +0,0 @@ ---- cmake/OpenCVFindLibsGrfmt.cmake.orig 2022-06-05 15:32:44 UTC -+++ cmake/OpenCVFindLibsGrfmt.cmake -@@ -230,9 +230,9 @@ if(WITH_PNG) - include(FindPNG) - if(PNG_FOUND) - include(CheckIncludeFile) -- check_include_file("${PNG_PNG_INCLUDE_DIR}/libpng/png.h" HAVE_LIBPNG_PNG_H) -+ check_include_file("${PNG_PNG_INCLUDE_DIR}/libpng16/png.h" HAVE_LIBPNG_PNG_H) - if(HAVE_LIBPNG_PNG_H) -- ocv_parse_header("${PNG_PNG_INCLUDE_DIR}/libpng/png.h" PNG_VERSION_LINES PNG_LIBPNG_VER_MAJOR PNG_LIBPNG_VER_MINOR PNG_LIBPNG_VER_RELEASE) -+ ocv_parse_header("${PNG_PNG_INCLUDE_DIR}/libpng16/png.h" PNG_VERSION_LINES PNG_LIBPNG_VER_MAJOR PNG_LIBPNG_VER_MINOR PNG_LIBPNG_VER_RELEASE) - else() - ocv_parse_header("${PNG_PNG_INCLUDE_DIR}/png.h" PNG_VERSION_LINES PNG_LIBPNG_VER_MAJOR PNG_LIBPNG_VER_MINOR PNG_LIBPNG_VER_RELEASE) - endif() diff --git a/graphics/opencv/files/patch-contrib_modules_sfm_src_libmv__light_libmv_numeric_numeric.h b/graphics/opencv/files/patch-contrib_modules_sfm_src_libmv__light_libmv_numeric_numeric.h index 47f4a8c59730..bcd147a49436 100644 --- a/graphics/opencv/files/patch-contrib_modules_sfm_src_libmv__light_libmv_numeric_numeric.h +++ b/graphics/opencv/files/patch-contrib_modules_sfm_src_libmv__light_libmv_numeric_numeric.h @@ -1,11 +1,11 @@ ---- contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h.orig 2021-01-30 07:20:50 UTC +--- contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h.orig 2023-12-26 21:24:58 UTC +++ contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h -@@ -35,7 +35,7 @@ +@@ -36,7 +36,7 @@ - #if !defined(__MINGW64__) + #if !defined(__MINGW32__) # if defined(_WIN32) || defined(__APPLE__) || \ - defined(__FreeBSD__) || defined(__NetBSD__) + defined(__NetBSD__) static void sincos(double x, double *sinx, double *cosx) { *sinx = sin(x); *cosx = cos(x); diff --git a/graphics/opencv/files/patch-modules_core_src_system.cpp b/graphics/opencv/files/patch-modules_core_src_system.cpp new file mode 100644 index 000000000000..6174bfb0fd6b --- /dev/null +++ b/graphics/opencv/files/patch-modules_core_src_system.cpp @@ -0,0 +1,20 @@ +- workaround for https://github.com/opencv/opencv/issues/25527 + +--- modules/core/src/system.cpp.orig 2024-05-02 16:10:07 UTC ++++ modules/core/src/system.cpp +@@ -566,6 +566,7 @@ struct HWFeatures + #ifdef __aarch64__ + have[CV_CPU_NEON] = true; + have[CV_CPU_FP16] = true; ++#if 0 // disable until https://github.com/opencv/opencv/issues/25527 is fixed + int cpufile = open("/proc/self/auxv", O_RDONLY); + + if (cpufile >= 0) +@@ -589,6 +590,7 @@ struct HWFeatures + + close(cpufile); + } ++#endif + #elif defined __arm__ && defined __ANDROID__ + #if defined HAVE_CPUFEATURES + CV_LOG_INFO(NULL, "calling android_getCpuFeatures() ..."); diff --git a/graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake b/graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake index 45fcc5ea32ec..7643e2a237c4 100644 --- a/graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake +++ b/graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake @@ -1,36 +1,30 @@ The ade distdata is downloaded and moved to the proper location by the ports framework. ---- modules/gapi/cmake/DownloadADE.cmake.orig 2021-07-05 12:03:22 UTC +--- modules/gapi/cmake/DownloadADE.cmake.orig 2023-12-27 16:46:55 UTC +++ modules/gapi/cmake/DownloadADE.cmake -@@ -2,22 +2,18 @@ set(ade_src_dir "${OpenCV_BINARY_DIR}/3rdparty/ade") - set(ade_filename "v0.1.1f.zip") - set(ade_subdir "ade-0.1.1f") - set(ade_md5 "b624b995ec9c439cbc2e9e6ee940d3a2") +@@ -2,18 +2,12 @@ set(ade_md5 "dbb095a8bf3008e91edbbf45d8d34885") + set(ade_filename "v0.1.2d.zip") + set(ade_subdir "ade-0.1.2d") + set(ade_md5 "dbb095a8bf3008e91edbbf45d8d34885") -ocv_download(FILENAME ${ade_filename} - HASH ${ade_md5} - URL - "${OPENCV_ADE_URL}" - "$ENV{OPENCV_ADE_URL}" - "https://github.com/opencv/ade/archive/" - DESTINATION_DIR ${ade_src_dir} - ID ADE - STATUS res - UNPACK RELATIVE_URL) - +- -if (NOT res) -+set(file_id ade-0.1.1f/CMakeLists.txt) ++set(file_id ade-0.1.2d/CMakeLists.txt) +set(FILENAME ${ade_src_dir}/${file_id}) +if(EXISTS ${FILENAME}) + message("++ ade: Using prefetched ${file_id}") +else() + message(WARNING "++ ade: Could not find ${file_id} in ${FILENAME}") return() --endif() -+ endif() + endif() - set(ADE_root "${ade_src_dir}/${ade_subdir}/sources/ade") -+ - file(GLOB_RECURSE ADE_sources "${ADE_root}/source/*.cpp") - file(GLOB_RECURSE ADE_include "${ADE_root}/include/ade/*.hpp") - add_library(ade STATIC ${OPENCV_3RDPARTY_EXCLUDE_FROM_ALL} diff --git a/graphics/opencv/files/patch-modules_imgcodecs_src_grfmt__png.cpp b/graphics/opencv/files/patch-modules_imgcodecs_src_grfmt__png.cpp deleted file mode 100644 index 1ded70237237..000000000000 --- a/graphics/opencv/files/patch-modules_imgcodecs_src_grfmt__png.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- modules/imgcodecs/src/grfmt_png.cpp.orig 2021-07-18 11:13:32 UTC -+++ modules/imgcodecs/src/grfmt_png.cpp -@@ -59,7 +59,7 @@ - #endif - - #ifdef HAVE_LIBPNG_PNG_H --#include -+#include - #else - #include - #endif diff --git a/graphics/opencv/pkg-plist b/graphics/opencv/pkg-plist index f4e2fa75cf25..cbfc7246738b 100644 --- a/graphics/opencv/pkg-plist +++ b/graphics/opencv/pkg-plist @@ -1,786 +1,703 @@ bin/opencv_annotation bin/opencv_interactive-calibration %%PROTOBUF%%bin/opencv_model_diagnostics bin/opencv_version bin/opencv_visualisation bin/opencv_waldboost_detector %%EIGEN%%include/opencv4/opencv2/alphamat.hpp include/opencv4/opencv2/aruco.hpp +include/opencv4/opencv2/aruco/aruco_calib.hpp include/opencv4/opencv2/aruco/charuco.hpp -include/opencv4/opencv2/aruco/dictionary.hpp -%%PROTOBUF%%include/opencv4/opencv2/barcode.hpp include/opencv4/opencv2/bgsegm.hpp include/opencv4/opencv2/bioinspired.hpp include/opencv4/opencv2/bioinspired/bioinspired.hpp include/opencv4/opencv2/bioinspired/retina.hpp include/opencv4/opencv2/bioinspired/retinafasttonemapping.hpp include/opencv4/opencv2/bioinspired/transientareassegmentationmodule.hpp include/opencv4/opencv2/calib3d.hpp include/opencv4/opencv2/calib3d/calib3d.hpp include/opencv4/opencv2/calib3d/calib3d_c.h include/opencv4/opencv2/ccalib.hpp include/opencv4/opencv2/ccalib/multicalib.hpp include/opencv4/opencv2/ccalib/omnidir.hpp include/opencv4/opencv2/ccalib/randpattern.hpp include/opencv4/opencv2/core.hpp include/opencv4/opencv2/core/affine.hpp include/opencv4/opencv2/core/async.hpp include/opencv4/opencv2/core/base.hpp include/opencv4/opencv2/core/bindings_utils.hpp include/opencv4/opencv2/core/bufferpool.hpp include/opencv4/opencv2/core/check.hpp include/opencv4/opencv2/core/core.hpp include/opencv4/opencv2/core/core_c.h include/opencv4/opencv2/core/cuda.hpp include/opencv4/opencv2/core/cuda.inl.hpp include/opencv4/opencv2/core/cuda/block.hpp include/opencv4/opencv2/core/cuda/border_interpolate.hpp include/opencv4/opencv2/core/cuda/color.hpp include/opencv4/opencv2/core/cuda/common.hpp include/opencv4/opencv2/core/cuda/datamov_utils.hpp include/opencv4/opencv2/core/cuda/detail/color_detail.hpp include/opencv4/opencv2/core/cuda/detail/reduce.hpp include/opencv4/opencv2/core/cuda/detail/reduce_key_val.hpp include/opencv4/opencv2/core/cuda/detail/transform_detail.hpp include/opencv4/opencv2/core/cuda/detail/type_traits_detail.hpp include/opencv4/opencv2/core/cuda/detail/vec_distance_detail.hpp include/opencv4/opencv2/core/cuda/dynamic_smem.hpp include/opencv4/opencv2/core/cuda/emulation.hpp include/opencv4/opencv2/core/cuda/filters.hpp include/opencv4/opencv2/core/cuda/funcattrib.hpp include/opencv4/opencv2/core/cuda/functional.hpp include/opencv4/opencv2/core/cuda/limits.hpp include/opencv4/opencv2/core/cuda/reduce.hpp include/opencv4/opencv2/core/cuda/saturate_cast.hpp include/opencv4/opencv2/core/cuda/scan.hpp include/opencv4/opencv2/core/cuda/simd_functions.hpp include/opencv4/opencv2/core/cuda/transform.hpp include/opencv4/opencv2/core/cuda/type_traits.hpp include/opencv4/opencv2/core/cuda/utility.hpp include/opencv4/opencv2/core/cuda/vec_distance.hpp include/opencv4/opencv2/core/cuda/vec_math.hpp include/opencv4/opencv2/core/cuda/vec_traits.hpp include/opencv4/opencv2/core/cuda/warp.hpp include/opencv4/opencv2/core/cuda/warp_reduce.hpp include/opencv4/opencv2/core/cuda/warp_shuffle.hpp include/opencv4/opencv2/core/cuda_stream_accessor.hpp include/opencv4/opencv2/core/cuda_types.hpp include/opencv4/opencv2/core/cv_cpu_dispatch.h include/opencv4/opencv2/core/cv_cpu_helper.h include/opencv4/opencv2/core/cvdef.h include/opencv4/opencv2/core/cvstd.hpp include/opencv4/opencv2/core/cvstd.inl.hpp include/opencv4/opencv2/core/cvstd_wrapper.hpp include/opencv4/opencv2/core/detail/async_promise.hpp include/opencv4/opencv2/core/detail/dispatch_helper.impl.hpp include/opencv4/opencv2/core/detail/exception_ptr.hpp include/opencv4/opencv2/core/directx.hpp include/opencv4/opencv2/core/dualquaternion.hpp include/opencv4/opencv2/core/dualquaternion.inl.hpp include/opencv4/opencv2/core/eigen.hpp include/opencv4/opencv2/core/fast_math.hpp include/opencv4/opencv2/core/hal/hal.hpp include/opencv4/opencv2/core/hal/interface.h include/opencv4/opencv2/core/hal/intrin.hpp include/opencv4/opencv2/core/hal/intrin_avx.hpp include/opencv4/opencv2/core/hal/intrin_avx512.hpp include/opencv4/opencv2/core/hal/intrin_cpp.hpp include/opencv4/opencv2/core/hal/intrin_forward.hpp +include/opencv4/opencv2/core/hal/intrin_lasx.hpp +include/opencv4/opencv2/core/hal/intrin_lsx.hpp include/opencv4/opencv2/core/hal/intrin_msa.hpp include/opencv4/opencv2/core/hal/intrin_neon.hpp include/opencv4/opencv2/core/hal/intrin_rvv.hpp include/opencv4/opencv2/core/hal/intrin_rvv071.hpp +include/opencv4/opencv2/core/hal/intrin_rvv_010_compat_non-policy.hpp +include/opencv4/opencv2/core/hal/intrin_rvv_010_compat_overloaded-non-policy.hpp +include/opencv4/opencv2/core/hal/intrin_rvv_011_compat.hpp +include/opencv4/opencv2/core/hal/intrin_rvv_compat_overloaded.hpp +include/opencv4/opencv2/core/hal/intrin_rvv_scalable.hpp include/opencv4/opencv2/core/hal/intrin_sse.hpp include/opencv4/opencv2/core/hal/intrin_sse_em.hpp include/opencv4/opencv2/core/hal/intrin_vsx.hpp include/opencv4/opencv2/core/hal/intrin_wasm.hpp include/opencv4/opencv2/core/hal/msa_macros.h include/opencv4/opencv2/core/hal/simd_utils.impl.hpp include/opencv4/opencv2/core/mat.hpp include/opencv4/opencv2/core/mat.inl.hpp include/opencv4/opencv2/core/matx.hpp include/opencv4/opencv2/core/neon_utils.hpp include/opencv4/opencv2/core/ocl.hpp include/opencv4/opencv2/core/ocl_genbase.hpp include/opencv4/opencv2/core/opencl/ocl_defs.hpp include/opencv4/opencv2/core/opencl/opencl_info.hpp include/opencv4/opencv2/core/opencl/opencl_svm.hpp include/opencv4/opencv2/core/opencl/runtime/autogenerated/opencl_clblas.hpp include/opencv4/opencv2/core/opencl/runtime/autogenerated/opencl_clfft.hpp include/opencv4/opencv2/core/opencl/runtime/autogenerated/opencl_core.hpp include/opencv4/opencv2/core/opencl/runtime/autogenerated/opencl_core_wrappers.hpp include/opencv4/opencv2/core/opencl/runtime/autogenerated/opencl_gl.hpp include/opencv4/opencv2/core/opencl/runtime/autogenerated/opencl_gl_wrappers.hpp include/opencv4/opencv2/core/opencl/runtime/opencl_clblas.hpp include/opencv4/opencv2/core/opencl/runtime/opencl_clfft.hpp include/opencv4/opencv2/core/opencl/runtime/opencl_core.hpp include/opencv4/opencv2/core/opencl/runtime/opencl_core_wrappers.hpp include/opencv4/opencv2/core/opencl/runtime/opencl_gl.hpp include/opencv4/opencv2/core/opencl/runtime/opencl_gl_wrappers.hpp include/opencv4/opencv2/core/opencl/runtime/opencl_svm_20.hpp include/opencv4/opencv2/core/opencl/runtime/opencl_svm_definitions.hpp include/opencv4/opencv2/core/opencl/runtime/opencl_svm_hsa_extension.hpp include/opencv4/opencv2/core/opengl.hpp include/opencv4/opencv2/core/operations.hpp include/opencv4/opencv2/core/optim.hpp include/opencv4/opencv2/core/ovx.hpp include/opencv4/opencv2/core/parallel/backend/parallel_for.openmp.hpp include/opencv4/opencv2/core/parallel/backend/parallel_for.tbb.hpp include/opencv4/opencv2/core/parallel/parallel_backend.hpp include/opencv4/opencv2/core/persistence.hpp include/opencv4/opencv2/core/quaternion.hpp include/opencv4/opencv2/core/quaternion.inl.hpp include/opencv4/opencv2/core/saturate.hpp include/opencv4/opencv2/core/simd_intrinsics.hpp include/opencv4/opencv2/core/softfloat.hpp include/opencv4/opencv2/core/sse_utils.hpp include/opencv4/opencv2/core/traits.hpp include/opencv4/opencv2/core/types.hpp include/opencv4/opencv2/core/types_c.h include/opencv4/opencv2/core/utility.hpp include/opencv4/opencv2/core/utils/allocator_stats.hpp include/opencv4/opencv2/core/utils/allocator_stats.impl.hpp include/opencv4/opencv2/core/utils/filesystem.hpp include/opencv4/opencv2/core/utils/fp_control_utils.hpp include/opencv4/opencv2/core/utils/instrumentation.hpp include/opencv4/opencv2/core/utils/logger.defines.hpp include/opencv4/opencv2/core/utils/logger.hpp include/opencv4/opencv2/core/utils/logtag.hpp include/opencv4/opencv2/core/utils/tls.hpp include/opencv4/opencv2/core/utils/trace.hpp include/opencv4/opencv2/core/va_intel.hpp include/opencv4/opencv2/core/version.hpp include/opencv4/opencv2/core/vsx_utils.hpp %%PROTOBUF%%include/opencv4/opencv2/core_detect.hpp include/opencv4/opencv2/cvconfig.h include/opencv4/opencv2/datasets/ar_hmdb.hpp include/opencv4/opencv2/datasets/ar_sports.hpp include/opencv4/opencv2/datasets/dataset.hpp include/opencv4/opencv2/datasets/fr_adience.hpp include/opencv4/opencv2/datasets/fr_lfw.hpp include/opencv4/opencv2/datasets/gr_chalearn.hpp include/opencv4/opencv2/datasets/gr_skig.hpp include/opencv4/opencv2/datasets/hpe_humaneva.hpp include/opencv4/opencv2/datasets/hpe_parse.hpp include/opencv4/opencv2/datasets/ir_affine.hpp include/opencv4/opencv2/datasets/ir_robot.hpp include/opencv4/opencv2/datasets/is_bsds.hpp include/opencv4/opencv2/datasets/is_weizmann.hpp include/opencv4/opencv2/datasets/msm_epfl.hpp include/opencv4/opencv2/datasets/msm_middlebury.hpp include/opencv4/opencv2/datasets/or_imagenet.hpp include/opencv4/opencv2/datasets/or_mnist.hpp include/opencv4/opencv2/datasets/or_pascal.hpp include/opencv4/opencv2/datasets/or_sun.hpp include/opencv4/opencv2/datasets/pd_caltech.hpp include/opencv4/opencv2/datasets/pd_inria.hpp include/opencv4/opencv2/datasets/slam_kitti.hpp include/opencv4/opencv2/datasets/slam_tumindoor.hpp include/opencv4/opencv2/datasets/sr_bsds.hpp include/opencv4/opencv2/datasets/sr_div2k.hpp include/opencv4/opencv2/datasets/sr_general100.hpp include/opencv4/opencv2/datasets/tr_chars.hpp include/opencv4/opencv2/datasets/tr_icdar.hpp include/opencv4/opencv2/datasets/tr_svt.hpp include/opencv4/opencv2/datasets/track_alov.hpp include/opencv4/opencv2/datasets/track_vot.hpp include/opencv4/opencv2/datasets/util.hpp %%PROTOBUF%%include/opencv4/opencv2/dnn.hpp %%PROTOBUF%%include/opencv4/opencv2/dnn/all_layers.hpp %%PROTOBUF%%include/opencv4/opencv2/dnn/dict.hpp %%PROTOBUF%%include/opencv4/opencv2/dnn/dnn.hpp %%PROTOBUF%%include/opencv4/opencv2/dnn/dnn.inl.hpp %%PROTOBUF%%include/opencv4/opencv2/dnn/layer.details.hpp %%PROTOBUF%%include/opencv4/opencv2/dnn/layer.hpp %%PROTOBUF%%include/opencv4/opencv2/dnn/shape_utils.hpp %%PROTOBUF%%include/opencv4/opencv2/dnn/utils/debug_utils.hpp %%PROTOBUF%%include/opencv4/opencv2/dnn/utils/inference_engine.hpp %%PROTOBUF%%include/opencv4/opencv2/dnn/version.hpp %%PROTOBUF%%include/opencv4/opencv2/dnn_superres.hpp include/opencv4/opencv2/dpm.hpp include/opencv4/opencv2/face.hpp include/opencv4/opencv2/face/bif.hpp include/opencv4/opencv2/face/face_alignment.hpp include/opencv4/opencv2/face/facemark.hpp include/opencv4/opencv2/face/facemarkAAM.hpp include/opencv4/opencv2/face/facemarkLBF.hpp include/opencv4/opencv2/face/facemark_train.hpp include/opencv4/opencv2/face/facerec.hpp include/opencv4/opencv2/face/mace.hpp include/opencv4/opencv2/face/predict_collector.hpp include/opencv4/opencv2/features2d.hpp include/opencv4/opencv2/features2d/features2d.hpp include/opencv4/opencv2/features2d/hal/interface.h include/opencv4/opencv2/flann.hpp include/opencv4/opencv2/flann/all_indices.h include/opencv4/opencv2/flann/allocator.h include/opencv4/opencv2/flann/any.h include/opencv4/opencv2/flann/autotuned_index.h include/opencv4/opencv2/flann/composite_index.h include/opencv4/opencv2/flann/config.h include/opencv4/opencv2/flann/defines.h include/opencv4/opencv2/flann/dist.h include/opencv4/opencv2/flann/dummy.h include/opencv4/opencv2/flann/dynamic_bitset.h include/opencv4/opencv2/flann/flann.hpp include/opencv4/opencv2/flann/flann_base.hpp include/opencv4/opencv2/flann/general.h include/opencv4/opencv2/flann/ground_truth.h include/opencv4/opencv2/flann/hdf5.h include/opencv4/opencv2/flann/heap.h include/opencv4/opencv2/flann/hierarchical_clustering_index.h include/opencv4/opencv2/flann/index_testing.h include/opencv4/opencv2/flann/kdtree_index.h include/opencv4/opencv2/flann/kdtree_single_index.h include/opencv4/opencv2/flann/kmeans_index.h include/opencv4/opencv2/flann/linear_index.h include/opencv4/opencv2/flann/logger.h include/opencv4/opencv2/flann/lsh_index.h include/opencv4/opencv2/flann/lsh_table.h include/opencv4/opencv2/flann/matrix.h include/opencv4/opencv2/flann/miniflann.hpp include/opencv4/opencv2/flann/nn_index.h include/opencv4/opencv2/flann/object_factory.h include/opencv4/opencv2/flann/params.h include/opencv4/opencv2/flann/random.h include/opencv4/opencv2/flann/result_set.h include/opencv4/opencv2/flann/sampling.h include/opencv4/opencv2/flann/saving.h include/opencv4/opencv2/flann/simplex_downhill.h include/opencv4/opencv2/flann/timer.h include/opencv4/opencv2/freetype.hpp include/opencv4/opencv2/fuzzy.hpp include/opencv4/opencv2/fuzzy/fuzzy_F0_math.hpp include/opencv4/opencv2/fuzzy/fuzzy_F1_math.hpp include/opencv4/opencv2/fuzzy/fuzzy_image.hpp include/opencv4/opencv2/fuzzy/types.hpp -include/opencv4/opencv2/gapi.hpp -include/opencv4/opencv2/gapi/core.hpp -include/opencv4/opencv2/gapi/cpu/core.hpp -include/opencv4/opencv2/gapi/cpu/gcpukernel.hpp -include/opencv4/opencv2/gapi/cpu/imgproc.hpp -include/opencv4/opencv2/gapi/cpu/stereo.hpp -include/opencv4/opencv2/gapi/cpu/video.hpp -include/opencv4/opencv2/gapi/fluid/core.hpp -include/opencv4/opencv2/gapi/fluid/gfluidbuffer.hpp -include/opencv4/opencv2/gapi/fluid/gfluidkernel.hpp -include/opencv4/opencv2/gapi/fluid/imgproc.hpp -include/opencv4/opencv2/gapi/garg.hpp -include/opencv4/opencv2/gapi/garray.hpp -include/opencv4/opencv2/gapi/gasync_context.hpp -include/opencv4/opencv2/gapi/gcall.hpp -include/opencv4/opencv2/gapi/gcommon.hpp -include/opencv4/opencv2/gapi/gcompiled.hpp -include/opencv4/opencv2/gapi/gcompiled_async.hpp -include/opencv4/opencv2/gapi/gcompoundkernel.hpp -include/opencv4/opencv2/gapi/gcomputation.hpp -include/opencv4/opencv2/gapi/gcomputation_async.hpp -include/opencv4/opencv2/gapi/gframe.hpp -include/opencv4/opencv2/gapi/gkernel.hpp -include/opencv4/opencv2/gapi/gmat.hpp -include/opencv4/opencv2/gapi/gmetaarg.hpp -include/opencv4/opencv2/gapi/gopaque.hpp -include/opencv4/opencv2/gapi/gproto.hpp -include/opencv4/opencv2/gapi/gpu/core.hpp -include/opencv4/opencv2/gapi/gpu/ggpukernel.hpp -include/opencv4/opencv2/gapi/gpu/imgproc.hpp -include/opencv4/opencv2/gapi/gscalar.hpp -include/opencv4/opencv2/gapi/gstreaming.hpp -include/opencv4/opencv2/gapi/gtransform.hpp -include/opencv4/opencv2/gapi/gtype_traits.hpp -include/opencv4/opencv2/gapi/gtyped.hpp -include/opencv4/opencv2/gapi/imgproc.hpp -include/opencv4/opencv2/gapi/infer.hpp -include/opencv4/opencv2/gapi/infer/bindings_ie.hpp -include/opencv4/opencv2/gapi/infer/ie.hpp -include/opencv4/opencv2/gapi/infer/onnx.hpp -include/opencv4/opencv2/gapi/infer/parsers.hpp -include/opencv4/opencv2/gapi/media.hpp -include/opencv4/opencv2/gapi/oak/infer.hpp -include/opencv4/opencv2/gapi/oak/oak.hpp -include/opencv4/opencv2/gapi/ocl/core.hpp -include/opencv4/opencv2/gapi/ocl/goclkernel.hpp -include/opencv4/opencv2/gapi/ocl/imgproc.hpp -include/opencv4/opencv2/gapi/opencv_includes.hpp -include/opencv4/opencv2/gapi/operators.hpp -include/opencv4/opencv2/gapi/own/assert.hpp -include/opencv4/opencv2/gapi/own/convert.hpp -include/opencv4/opencv2/gapi/own/cvdefs.hpp -include/opencv4/opencv2/gapi/own/exports.hpp -include/opencv4/opencv2/gapi/own/mat.hpp -include/opencv4/opencv2/gapi/own/saturate.hpp -include/opencv4/opencv2/gapi/own/scalar.hpp -include/opencv4/opencv2/gapi/own/types.hpp -include/opencv4/opencv2/gapi/plaidml/core.hpp -include/opencv4/opencv2/gapi/plaidml/gplaidmlkernel.hpp -include/opencv4/opencv2/gapi/plaidml/plaidml.hpp -include/opencv4/opencv2/gapi/python/python.hpp -include/opencv4/opencv2/gapi/render.hpp -include/opencv4/opencv2/gapi/render/render.hpp -include/opencv4/opencv2/gapi/render/render_types.hpp -include/opencv4/opencv2/gapi/rmat.hpp -include/opencv4/opencv2/gapi/s11n.hpp -include/opencv4/opencv2/gapi/s11n/base.hpp -include/opencv4/opencv2/gapi/stereo.hpp -include/opencv4/opencv2/gapi/streaming/cap.hpp -include/opencv4/opencv2/gapi/streaming/desync.hpp -include/opencv4/opencv2/gapi/streaming/format.hpp -include/opencv4/opencv2/gapi/streaming/gstreamer/gstreamerpipeline.hpp -include/opencv4/opencv2/gapi/streaming/gstreamer/gstreamersource.hpp -include/opencv4/opencv2/gapi/streaming/meta.hpp -include/opencv4/opencv2/gapi/streaming/onevpl/accel_types.hpp -include/opencv4/opencv2/gapi/streaming/onevpl/cfg_params.hpp -include/opencv4/opencv2/gapi/streaming/onevpl/data_provider_interface.hpp -include/opencv4/opencv2/gapi/streaming/onevpl/device_selector_interface.hpp -include/opencv4/opencv2/gapi/streaming/onevpl/source.hpp -include/opencv4/opencv2/gapi/streaming/source.hpp -include/opencv4/opencv2/gapi/streaming/sync.hpp -include/opencv4/opencv2/gapi/util/any.hpp -include/opencv4/opencv2/gapi/util/compiler_hints.hpp -include/opencv4/opencv2/gapi/util/copy_through_move.hpp -include/opencv4/opencv2/gapi/util/optional.hpp -include/opencv4/opencv2/gapi/util/throw.hpp -include/opencv4/opencv2/gapi/util/type_traits.hpp -include/opencv4/opencv2/gapi/util/util.hpp -include/opencv4/opencv2/gapi/util/variant.hpp -include/opencv4/opencv2/gapi/video.hpp include/opencv4/opencv2/hdf.hpp include/opencv4/opencv2/hdf/hdf5.hpp include/opencv4/opencv2/hfs.hpp include/opencv4/opencv2/highgui.hpp include/opencv4/opencv2/highgui/highgui.hpp include/opencv4/opencv2/highgui/highgui_c.h include/opencv4/opencv2/img_hash.hpp include/opencv4/opencv2/img_hash/average_hash.hpp include/opencv4/opencv2/img_hash/block_mean_hash.hpp include/opencv4/opencv2/img_hash/color_moment_hash.hpp include/opencv4/opencv2/img_hash/img_hash_base.hpp include/opencv4/opencv2/img_hash/marr_hildreth_hash.hpp include/opencv4/opencv2/img_hash/phash.hpp include/opencv4/opencv2/img_hash/radial_variance_hash.hpp include/opencv4/opencv2/imgcodecs.hpp include/opencv4/opencv2/imgcodecs/imgcodecs.hpp include/opencv4/opencv2/imgcodecs/imgcodecs_c.h include/opencv4/opencv2/imgcodecs/ios.h include/opencv4/opencv2/imgcodecs/legacy/constants_c.h include/opencv4/opencv2/imgcodecs/macosx.h include/opencv4/opencv2/imgproc.hpp include/opencv4/opencv2/imgproc/bindings.hpp include/opencv4/opencv2/imgproc/detail/gcgraph.hpp include/opencv4/opencv2/imgproc/hal/hal.hpp include/opencv4/opencv2/imgproc/hal/interface.h include/opencv4/opencv2/imgproc/imgproc.hpp include/opencv4/opencv2/imgproc/imgproc_c.h include/opencv4/opencv2/imgproc/segmentation.hpp include/opencv4/opencv2/imgproc/types_c.h include/opencv4/opencv2/intensity_transform.hpp include/opencv4/opencv2/line_descriptor.hpp include/opencv4/opencv2/line_descriptor/descriptor.hpp %%PROTOBUF%%include/opencv4/opencv2/mcc.hpp %%PROTOBUF%%include/opencv4/opencv2/mcc/ccm.hpp %%PROTOBUF%%include/opencv4/opencv2/mcc/checker_detector.hpp %%PROTOBUF%%include/opencv4/opencv2/mcc/checker_model.hpp include/opencv4/opencv2/ml.hpp include/opencv4/opencv2/ml/ml.hpp include/opencv4/opencv2/ml/ml.inl.hpp include/opencv4/opencv2/objdetect.hpp +include/opencv4/opencv2/objdetect/aruco_board.hpp +include/opencv4/opencv2/objdetect/aruco_detector.hpp +include/opencv4/opencv2/objdetect/aruco_dictionary.hpp +include/opencv4/opencv2/objdetect/barcode.hpp +include/opencv4/opencv2/objdetect/charuco_detector.hpp include/opencv4/opencv2/objdetect/detection_based_tracker.hpp include/opencv4/opencv2/objdetect/face.hpp +include/opencv4/opencv2/objdetect/graphical_code_detector.hpp include/opencv4/opencv2/objdetect/objdetect.hpp include/opencv4/opencv2/opencv.hpp include/opencv4/opencv2/opencv_modules.hpp include/opencv4/opencv2/optflow.hpp include/opencv4/opencv2/optflow/motempl.hpp include/opencv4/opencv2/optflow/pcaflow.hpp include/opencv4/opencv2/optflow/rlofflow.hpp include/opencv4/opencv2/optflow/sparse_matching_gpc.hpp include/opencv4/opencv2/phase_unwrapping.hpp include/opencv4/opencv2/phase_unwrapping/histogramphaseunwrapping.hpp include/opencv4/opencv2/phase_unwrapping/phase_unwrapping.hpp include/opencv4/opencv2/photo.hpp include/opencv4/opencv2/photo/cuda.hpp include/opencv4/opencv2/photo/legacy/constants_c.h include/opencv4/opencv2/photo/photo.hpp include/opencv4/opencv2/plot.hpp include/opencv4/opencv2/quality.hpp include/opencv4/opencv2/quality/quality_utils.hpp include/opencv4/opencv2/quality/qualitybase.hpp include/opencv4/opencv2/quality/qualitybrisque.hpp include/opencv4/opencv2/quality/qualitygmsd.hpp include/opencv4/opencv2/quality/qualitymse.hpp include/opencv4/opencv2/quality/qualitypsnr.hpp include/opencv4/opencv2/quality/qualityssim.hpp include/opencv4/opencv2/rapid.hpp include/opencv4/opencv2/reg/map.hpp include/opencv4/opencv2/reg/mapaffine.hpp include/opencv4/opencv2/reg/mapper.hpp include/opencv4/opencv2/reg/mappergradaffine.hpp include/opencv4/opencv2/reg/mappergradeuclid.hpp include/opencv4/opencv2/reg/mappergradproj.hpp include/opencv4/opencv2/reg/mappergradshift.hpp include/opencv4/opencv2/reg/mappergradsimilar.hpp include/opencv4/opencv2/reg/mapperpyramid.hpp include/opencv4/opencv2/reg/mapprojec.hpp include/opencv4/opencv2/reg/mapshift.hpp include/opencv4/opencv2/rgbd.hpp include/opencv4/opencv2/rgbd/colored_kinfu.hpp include/opencv4/opencv2/rgbd/depth.hpp include/opencv4/opencv2/rgbd/detail/pose_graph.hpp include/opencv4/opencv2/rgbd/dynafu.hpp include/opencv4/opencv2/rgbd/intrinsics.hpp include/opencv4/opencv2/rgbd/kinfu.hpp include/opencv4/opencv2/rgbd/large_kinfu.hpp include/opencv4/opencv2/rgbd/linemod.hpp include/opencv4/opencv2/rgbd/volume.hpp include/opencv4/opencv2/saliency.hpp include/opencv4/opencv2/saliency/saliencyBaseClasses.hpp include/opencv4/opencv2/saliency/saliencySpecializedClasses.hpp %%EIGEN%%include/opencv4/opencv2/sfm.hpp %%EIGEN%%include/opencv4/opencv2/sfm/conditioning.hpp %%EIGEN%%include/opencv4/opencv2/sfm/fundamental.hpp %%EIGEN%%include/opencv4/opencv2/sfm/io.hpp %%EIGEN%%include/opencv4/opencv2/sfm/numeric.hpp %%EIGEN%%include/opencv4/opencv2/sfm/projection.hpp %%EIGEN%%include/opencv4/opencv2/sfm/reconstruct.hpp %%EIGEN%%include/opencv4/opencv2/sfm/robust.hpp %%EIGEN%%include/opencv4/opencv2/sfm/simple_pipeline.hpp %%EIGEN%%include/opencv4/opencv2/sfm/triangulation.hpp include/opencv4/opencv2/shape.hpp include/opencv4/opencv2/shape/emdL1.hpp include/opencv4/opencv2/shape/hist_cost.hpp include/opencv4/opencv2/shape/shape.hpp include/opencv4/opencv2/shape/shape_distance.hpp include/opencv4/opencv2/shape/shape_transformer.hpp include/opencv4/opencv2/stereo.hpp include/opencv4/opencv2/stereo/descriptor.hpp include/opencv4/opencv2/stereo/quasi_dense_stereo.hpp include/opencv4/opencv2/stereo/stereo.hpp include/opencv4/opencv2/stitching.hpp include/opencv4/opencv2/stitching/detail/autocalib.hpp include/opencv4/opencv2/stitching/detail/blenders.hpp include/opencv4/opencv2/stitching/detail/camera.hpp include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp include/opencv4/opencv2/stitching/detail/matchers.hpp include/opencv4/opencv2/stitching/detail/motion_estimators.hpp include/opencv4/opencv2/stitching/detail/seam_finders.hpp include/opencv4/opencv2/stitching/detail/timelapsers.hpp include/opencv4/opencv2/stitching/detail/util.hpp include/opencv4/opencv2/stitching/detail/util_inl.hpp include/opencv4/opencv2/stitching/detail/warpers.hpp include/opencv4/opencv2/stitching/detail/warpers_inl.hpp include/opencv4/opencv2/stitching/warpers.hpp include/opencv4/opencv2/structured_light.hpp include/opencv4/opencv2/structured_light/graycodepattern.hpp include/opencv4/opencv2/structured_light/sinusoidalpattern.hpp include/opencv4/opencv2/structured_light/structured_light.hpp include/opencv4/opencv2/superres.hpp include/opencv4/opencv2/superres/optical_flow.hpp include/opencv4/opencv2/surface_matching.hpp include/opencv4/opencv2/surface_matching/icp.hpp include/opencv4/opencv2/surface_matching/pose_3d.hpp include/opencv4/opencv2/surface_matching/ppf_helpers.hpp include/opencv4/opencv2/surface_matching/ppf_match_3d.hpp include/opencv4/opencv2/surface_matching/t_hash_int.hpp %%PROTOBUF%%include/opencv4/opencv2/text.hpp %%PROTOBUF%%include/opencv4/opencv2/text/erfilter.hpp %%PROTOBUF%%include/opencv4/opencv2/text/ocr.hpp %%PROTOBUF%%include/opencv4/opencv2/text/swt_text_detection.hpp %%PROTOBUF%%include/opencv4/opencv2/text/textDetector.hpp include/opencv4/opencv2/tracking.hpp include/opencv4/opencv2/tracking/feature.hpp include/opencv4/opencv2/tracking/kalman_filters.hpp include/opencv4/opencv2/tracking/onlineBoosting.hpp include/opencv4/opencv2/tracking/tldDataset.hpp include/opencv4/opencv2/tracking/tracking.hpp include/opencv4/opencv2/tracking/tracking_by_matching.hpp include/opencv4/opencv2/tracking/tracking_internals.hpp include/opencv4/opencv2/tracking/tracking_legacy.hpp include/opencv4/opencv2/video.hpp include/opencv4/opencv2/video/background_segm.hpp include/opencv4/opencv2/video/detail/tracking.detail.hpp include/opencv4/opencv2/video/legacy/constants_c.h include/opencv4/opencv2/video/tracking.hpp include/opencv4/opencv2/video/video.hpp include/opencv4/opencv2/videoio.hpp include/opencv4/opencv2/videoio/cap_ios.h include/opencv4/opencv2/videoio/legacy/constants_c.h include/opencv4/opencv2/videoio/registry.hpp include/opencv4/opencv2/videoio/videoio.hpp include/opencv4/opencv2/videoio/videoio_c.h include/opencv4/opencv2/videostab.hpp include/opencv4/opencv2/videostab/deblurring.hpp include/opencv4/opencv2/videostab/fast_marching.hpp include/opencv4/opencv2/videostab/fast_marching_inl.hpp include/opencv4/opencv2/videostab/frame_source.hpp include/opencv4/opencv2/videostab/global_motion.hpp include/opencv4/opencv2/videostab/inpainting.hpp include/opencv4/opencv2/videostab/log.hpp include/opencv4/opencv2/videostab/motion_core.hpp include/opencv4/opencv2/videostab/motion_stabilizing.hpp include/opencv4/opencv2/videostab/optical_flow.hpp include/opencv4/opencv2/videostab/outlier_rejection.hpp include/opencv4/opencv2/videostab/ring_buffer.hpp include/opencv4/opencv2/videostab/stabilizer.hpp include/opencv4/opencv2/videostab/wobble_suppression.hpp %%VTK%%include/opencv4/opencv2/viz.hpp %%VTK%%include/opencv4/opencv2/viz/types.hpp %%VTK%%include/opencv4/opencv2/viz/viz3d.hpp %%VTK%%include/opencv4/opencv2/viz/vizcore.hpp %%VTK%%include/opencv4/opencv2/viz/widget_accessor.hpp %%VTK%%include/opencv4/opencv2/viz/widgets.hpp %%PROTOBUF%%include/opencv4/opencv2/wechat_qrcode.hpp include/opencv4/opencv2/xfeatures2d.hpp include/opencv4/opencv2/xfeatures2d/cuda.hpp include/opencv4/opencv2/xfeatures2d/nonfree.hpp include/opencv4/opencv2/ximgproc.hpp include/opencv4/opencv2/ximgproc/brightedges.hpp include/opencv4/opencv2/ximgproc/color_match.hpp include/opencv4/opencv2/ximgproc/deriche_filter.hpp include/opencv4/opencv2/ximgproc/disparity_filter.hpp include/opencv4/opencv2/ximgproc/edge_drawing.hpp include/opencv4/opencv2/ximgproc/edge_filter.hpp include/opencv4/opencv2/ximgproc/edgeboxes.hpp include/opencv4/opencv2/ximgproc/edgepreserving_filter.hpp include/opencv4/opencv2/ximgproc/estimated_covariance.hpp include/opencv4/opencv2/ximgproc/fast_hough_transform.hpp include/opencv4/opencv2/ximgproc/fast_line_detector.hpp +include/opencv4/opencv2/ximgproc/find_ellipses.hpp include/opencv4/opencv2/ximgproc/fourier_descriptors.hpp include/opencv4/opencv2/ximgproc/lsc.hpp include/opencv4/opencv2/ximgproc/paillou_filter.hpp include/opencv4/opencv2/ximgproc/peilin.hpp include/opencv4/opencv2/ximgproc/radon_transform.hpp include/opencv4/opencv2/ximgproc/ridgefilter.hpp include/opencv4/opencv2/ximgproc/run_length_morphology.hpp include/opencv4/opencv2/ximgproc/scansegment.hpp include/opencv4/opencv2/ximgproc/seeds.hpp include/opencv4/opencv2/ximgproc/segmentation.hpp include/opencv4/opencv2/ximgproc/slic.hpp include/opencv4/opencv2/ximgproc/sparse_match_interpolator.hpp include/opencv4/opencv2/ximgproc/structured_edge_detection.hpp include/opencv4/opencv2/ximgproc/weighted_median_filter.hpp include/opencv4/opencv2/xobjdetect.hpp include/opencv4/opencv2/xphoto.hpp include/opencv4/opencv2/xphoto/bm3d_image_denoising.hpp include/opencv4/opencv2/xphoto/dct_image_denoising.hpp include/opencv4/opencv2/xphoto/inpainting.hpp include/opencv4/opencv2/xphoto/oilpainting.hpp include/opencv4/opencv2/xphoto/tonemap.hpp include/opencv4/opencv2/xphoto/white_balance.hpp lib/cmake/opencv4/OpenCVConfig-version.cmake lib/cmake/opencv4/OpenCVConfig.cmake lib/cmake/opencv4/OpenCVModules-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/opencv4/OpenCVModules.cmake %%EIGEN%%lib/libopencv_alphamat.so %%EIGEN%%lib/libopencv_alphamat.so.%%SHLIB_VER%% -%%EIGEN%%lib/libopencv_alphamat.so.406 +%%EIGEN%%lib/libopencv_alphamat.so.409 lib/libopencv_aruco.so lib/libopencv_aruco.so.%%SHLIB_VER%% -lib/libopencv_aruco.so.406 -%%PROTOBUF%%lib/libopencv_barcode.so -%%PROTOBUF%%lib/libopencv_barcode.so.%%SHLIB_VER%% -%%PROTOBUF%%lib/libopencv_barcode.so.406 +lib/libopencv_aruco.so.409 lib/libopencv_bgsegm.so lib/libopencv_bgsegm.so.%%SHLIB_VER%% -lib/libopencv_bgsegm.so.406 +lib/libopencv_bgsegm.so.409 lib/libopencv_bioinspired.so lib/libopencv_bioinspired.so.%%SHLIB_VER%% -lib/libopencv_bioinspired.so.406 +lib/libopencv_bioinspired.so.409 lib/libopencv_calib3d.so lib/libopencv_calib3d.so.%%SHLIB_VER%% -lib/libopencv_calib3d.so.406 +lib/libopencv_calib3d.so.409 lib/libopencv_ccalib.so lib/libopencv_ccalib.so.%%SHLIB_VER%% -lib/libopencv_ccalib.so.406 +lib/libopencv_ccalib.so.409 lib/libopencv_core.so lib/libopencv_core.so.%%SHLIB_VER%% -lib/libopencv_core.so.406 +lib/libopencv_core.so.409 lib/libopencv_datasets.so lib/libopencv_datasets.so.%%SHLIB_VER%% -lib/libopencv_datasets.so.406 +lib/libopencv_datasets.so.409 %%PROTOBUF%%lib/libopencv_dnn.so %%PROTOBUF%%lib/libopencv_dnn.so.%%SHLIB_VER%% -%%PROTOBUF%%lib/libopencv_dnn.so.406 +%%PROTOBUF%%lib/libopencv_dnn.so.409 %%PROTOBUF%%lib/libopencv_dnn_objdetect.so %%PROTOBUF%%lib/libopencv_dnn_objdetect.so.%%SHLIB_VER%% -%%PROTOBUF%%lib/libopencv_dnn_objdetect.so.406 +%%PROTOBUF%%lib/libopencv_dnn_objdetect.so.409 %%PROTOBUF%%lib/libopencv_dnn_superres.so %%PROTOBUF%%lib/libopencv_dnn_superres.so.%%SHLIB_VER%% -%%PROTOBUF%%lib/libopencv_dnn_superres.so.406 +%%PROTOBUF%%lib/libopencv_dnn_superres.so.409 lib/libopencv_dpm.so lib/libopencv_dpm.so.%%SHLIB_VER%% -lib/libopencv_dpm.so.406 +lib/libopencv_dpm.so.409 lib/libopencv_face.so lib/libopencv_face.so.%%SHLIB_VER%% -lib/libopencv_face.so.406 +lib/libopencv_face.so.409 lib/libopencv_features2d.so lib/libopencv_features2d.so.%%SHLIB_VER%% -lib/libopencv_features2d.so.406 +lib/libopencv_features2d.so.409 lib/libopencv_flann.so lib/libopencv_flann.so.%%SHLIB_VER%% -lib/libopencv_flann.so.406 +lib/libopencv_flann.so.409 lib/libopencv_freetype.so lib/libopencv_freetype.so.%%SHLIB_VER%% -lib/libopencv_freetype.so.406 +lib/libopencv_freetype.so.409 lib/libopencv_fuzzy.so lib/libopencv_fuzzy.so.%%SHLIB_VER%% -lib/libopencv_fuzzy.so.406 -lib/libopencv_gapi.so -lib/libopencv_gapi.so.%%SHLIB_VER%% -lib/libopencv_gapi.so.406 +lib/libopencv_fuzzy.so.409 lib/libopencv_hdf.so lib/libopencv_hdf.so.%%SHLIB_VER%% -lib/libopencv_hdf.so.406 +lib/libopencv_hdf.so.409 lib/libopencv_hfs.so lib/libopencv_hfs.so.%%SHLIB_VER%% -lib/libopencv_hfs.so.406 +lib/libopencv_hfs.so.409 lib/libopencv_highgui.so lib/libopencv_highgui.so.%%SHLIB_VER%% -lib/libopencv_highgui.so.406 +lib/libopencv_highgui.so.409 lib/libopencv_img_hash.so lib/libopencv_img_hash.so.%%SHLIB_VER%% -lib/libopencv_img_hash.so.406 +lib/libopencv_img_hash.so.409 lib/libopencv_imgcodecs.so lib/libopencv_imgcodecs.so.%%SHLIB_VER%% -lib/libopencv_imgcodecs.so.406 +lib/libopencv_imgcodecs.so.409 lib/libopencv_imgproc.so lib/libopencv_imgproc.so.%%SHLIB_VER%% -lib/libopencv_imgproc.so.406 +lib/libopencv_imgproc.so.409 lib/libopencv_intensity_transform.so lib/libopencv_intensity_transform.so.%%SHLIB_VER%% -lib/libopencv_intensity_transform.so.406 +lib/libopencv_intensity_transform.so.409 lib/libopencv_line_descriptor.so lib/libopencv_line_descriptor.so.%%SHLIB_VER%% -lib/libopencv_line_descriptor.so.406 +lib/libopencv_line_descriptor.so.409 %%PROTOBUF%%lib/libopencv_mcc.so %%PROTOBUF%%lib/libopencv_mcc.so.%%SHLIB_VER%% -%%PROTOBUF%%lib/libopencv_mcc.so.406 +%%PROTOBUF%%lib/libopencv_mcc.so.409 lib/libopencv_ml.so lib/libopencv_ml.so.%%SHLIB_VER%% -lib/libopencv_ml.so.406 +lib/libopencv_ml.so.409 lib/libopencv_objdetect.so lib/libopencv_objdetect.so.%%SHLIB_VER%% -lib/libopencv_objdetect.so.406 +lib/libopencv_objdetect.so.409 lib/libopencv_optflow.so lib/libopencv_optflow.so.%%SHLIB_VER%% -lib/libopencv_optflow.so.406 +lib/libopencv_optflow.so.409 lib/libopencv_phase_unwrapping.so lib/libopencv_phase_unwrapping.so.%%SHLIB_VER%% -lib/libopencv_phase_unwrapping.so.406 +lib/libopencv_phase_unwrapping.so.409 lib/libopencv_photo.so lib/libopencv_photo.so.%%SHLIB_VER%% -lib/libopencv_photo.so.406 +lib/libopencv_photo.so.409 lib/libopencv_plot.so lib/libopencv_plot.so.%%SHLIB_VER%% -lib/libopencv_plot.so.406 +lib/libopencv_plot.so.409 lib/libopencv_quality.so lib/libopencv_quality.so.%%SHLIB_VER%% -lib/libopencv_quality.so.406 +lib/libopencv_quality.so.409 lib/libopencv_rapid.so lib/libopencv_rapid.so.%%SHLIB_VER%% -lib/libopencv_rapid.so.406 +lib/libopencv_rapid.so.409 lib/libopencv_reg.so lib/libopencv_reg.so.%%SHLIB_VER%% -lib/libopencv_reg.so.406 +lib/libopencv_reg.so.409 lib/libopencv_rgbd.so lib/libopencv_rgbd.so.%%SHLIB_VER%% -lib/libopencv_rgbd.so.406 +lib/libopencv_rgbd.so.409 lib/libopencv_saliency.so lib/libopencv_saliency.so.%%SHLIB_VER%% -lib/libopencv_saliency.so.406 +lib/libopencv_saliency.so.409 %%EIGEN%%lib/libopencv_sfm.so %%EIGEN%%lib/libopencv_sfm.so.%%SHLIB_VER%% -%%EIGEN%%lib/libopencv_sfm.so.406 +%%EIGEN%%lib/libopencv_sfm.so.409 lib/libopencv_shape.so lib/libopencv_shape.so.%%SHLIB_VER%% -lib/libopencv_shape.so.406 +lib/libopencv_shape.so.409 lib/libopencv_stereo.so lib/libopencv_stereo.so.%%SHLIB_VER%% -lib/libopencv_stereo.so.406 +lib/libopencv_stereo.so.409 lib/libopencv_stitching.so lib/libopencv_stitching.so.%%SHLIB_VER%% -lib/libopencv_stitching.so.406 +lib/libopencv_stitching.so.409 lib/libopencv_structured_light.so lib/libopencv_structured_light.so.%%SHLIB_VER%% -lib/libopencv_structured_light.so.406 +lib/libopencv_structured_light.so.409 lib/libopencv_superres.so lib/libopencv_superres.so.%%SHLIB_VER%% -lib/libopencv_superres.so.406 +lib/libopencv_superres.so.409 lib/libopencv_surface_matching.so lib/libopencv_surface_matching.so.%%SHLIB_VER%% -lib/libopencv_surface_matching.so.406 +lib/libopencv_surface_matching.so.409 %%PROTOBUF%%lib/libopencv_text.so %%PROTOBUF%%lib/libopencv_text.so.%%SHLIB_VER%% -%%PROTOBUF%%lib/libopencv_text.so.406 +%%PROTOBUF%%lib/libopencv_text.so.409 lib/libopencv_tracking.so lib/libopencv_tracking.so.%%SHLIB_VER%% -lib/libopencv_tracking.so.406 +lib/libopencv_tracking.so.409 lib/libopencv_video.so lib/libopencv_video.so.%%SHLIB_VER%% -lib/libopencv_video.so.406 +lib/libopencv_video.so.409 lib/libopencv_videoio.so lib/libopencv_videoio.so.%%SHLIB_VER%% -lib/libopencv_videoio.so.406 +lib/libopencv_videoio.so.409 lib/libopencv_videostab.so lib/libopencv_videostab.so.%%SHLIB_VER%% -lib/libopencv_videostab.so.406 +lib/libopencv_videostab.so.409 %%VTK%%lib/libopencv_viz.so %%VTK%%lib/libopencv_viz.so.%%SHLIB_VER%% -%%VTK%%lib/libopencv_viz.so.406 +%%VTK%%lib/libopencv_viz.so.409 %%PROTOBUF%%lib/libopencv_wechat_qrcode.so %%PROTOBUF%%lib/libopencv_wechat_qrcode.so.%%SHLIB_VER%% -%%PROTOBUF%%lib/libopencv_wechat_qrcode.so.406 +%%PROTOBUF%%lib/libopencv_wechat_qrcode.so.409 lib/libopencv_xfeatures2d.so lib/libopencv_xfeatures2d.so.%%SHLIB_VER%% -lib/libopencv_xfeatures2d.so.406 +lib/libopencv_xfeatures2d.so.409 lib/libopencv_ximgproc.so lib/libopencv_ximgproc.so.%%SHLIB_VER%% -lib/libopencv_ximgproc.so.406 +lib/libopencv_ximgproc.so.409 lib/libopencv_xobjdetect.so lib/libopencv_xobjdetect.so.%%SHLIB_VER%% -lib/libopencv_xobjdetect.so.406 +lib/libopencv_xobjdetect.so.409 lib/libopencv_xphoto.so lib/libopencv_xphoto.so.%%SHLIB_VER%% -lib/libopencv_xphoto.so.406 +lib/libopencv_xphoto.so.409 %%EIGEN%%lib/opencv4/3rdparty/libcorrespondence.a %%EIGEN%%lib/opencv4/3rdparty/libmultiview.a %%EIGEN%%lib/opencv4/3rdparty/libnumeric.a %%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/__init__.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/config-%%PYTHON_VER%%.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/config.py -%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/__init__.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/load_config_py2.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/load_config_py3.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/mat_wrapper/__init__.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/misc/__init__.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/misc/version.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/python-%%PYTHON_VER%%/cv2%%PYTHON_EXT_SUFFIX%%.so %%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/utils/__init__.py libdata/pkgconfig/opencv4.pc +%%JAVA%%%%JAVASHAREDIR%%/opencv4/libopencv_java490.so +%%JAVA%%%%JAVASHAREDIR%%/opencv4/opencv-490.jar %%DATADIR%%/haarcascades/haarcascade_eye.xml %%DATADIR%%/haarcascades/haarcascade_eye_tree_eyeglasses.xml %%DATADIR%%/haarcascades/haarcascade_frontalcatface.xml %%DATADIR%%/haarcascades/haarcascade_frontalcatface_extended.xml %%DATADIR%%/haarcascades/haarcascade_frontalface_alt.xml %%DATADIR%%/haarcascades/haarcascade_frontalface_alt2.xml %%DATADIR%%/haarcascades/haarcascade_frontalface_alt_tree.xml %%DATADIR%%/haarcascades/haarcascade_frontalface_default.xml %%DATADIR%%/haarcascades/haarcascade_fullbody.xml %%DATADIR%%/haarcascades/haarcascade_lefteye_2splits.xml -%%DATADIR%%/haarcascades/haarcascade_licence_plate_rus_16stages.xml +%%DATADIR%%/haarcascades/haarcascade_license_plate_rus_16stages.xml %%DATADIR%%/haarcascades/haarcascade_lowerbody.xml %%DATADIR%%/haarcascades/haarcascade_profileface.xml %%DATADIR%%/haarcascades/haarcascade_righteye_2splits.xml %%DATADIR%%/haarcascades/haarcascade_russian_plate_number.xml %%DATADIR%%/haarcascades/haarcascade_smile.xml %%DATADIR%%/haarcascades/haarcascade_upperbody.xml %%DATADIR%%/lbpcascades/lbpcascade_frontalcatface.xml %%DATADIR%%/lbpcascades/lbpcascade_frontalface.xml %%DATADIR%%/lbpcascades/lbpcascade_frontalface_improved.xml %%DATADIR%%/lbpcascades/lbpcascade_profileface.xml %%DATADIR%%/lbpcascades/lbpcascade_silverware.xml %%DATADIR%%/quality/brisque_model_live.yml %%DATADIR%%/quality/brisque_range_live.yml %%DATADIR%%/valgrind.supp %%DATADIR%%/valgrind_3rdparty.supp -%%JAVA%%%%JAVASHAREDIR%%/opencv4/libopencv_java460.so -%%JAVA%%%%JAVASHAREDIR%%/opencv4/opencv-460.jar +%%PYTHON%%@dir %%PYTHON_SITELIBDIR%%/cv2/typing diff --git a/graphics/openmvs/Makefile b/graphics/openmvs/Makefile index d80a12b00e86..9b427bbb4b4c 100644 --- a/graphics/openmvs/Makefile +++ b/graphics/openmvs/Makefile @@ -1,48 +1,48 @@ PORTNAME= openmvs DISTVERSIONPREFIX= v DISTVERSION= 2.2.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Open Multi-View Stereo reconstruction library WWW= https://github.com/cdcseacave/openMVS LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN= compilation is broken because of the use of discontinued C++ features, see https://github.com/cdcseacave/openMVS/issues/1075 BROKEN_aarch64= use of undeclared identifier '__builtin_ia32_emms' # https://github.com/cdcseacave/openMVS/issues/847 BUILD_DEPENDS= cgal>0:math/cgal \ ${LOCALBASE}/include/sys/sysinfo.h:devel/libsysinfo \ vcglib>0:devel/vcglib LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libceres.so:math/ceres-solver \ libgflags.so:devel/gflags \ libglog.so:devel/glog \ libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ libopencv_core.so:graphics/opencv \ libpng16.so:graphics/png \ libtiff.so:graphics/tiff USES= cmake:testing compiler:c++17-lang eigen:3 jpeg USE_GITHUB= yes GH_ACCOUNT= cdcseacave GH_PROJECT= openMVS CMAKE_ON= BUILD_SHARED_LIBS OpenMVS_USE_CERES CMAKE_OFF= OpenMVS_BUILD_TOOLS # tools can't be built because of https://github.com/cdcseacave/openMVS/issues/846 CMAKE_OFF+= OpenMVS_ENABLE_TESTS CMAKE_ARGS= -DVCG_ROOT=${LOCALBASE}/include/vcglib CMAKE_TESTING_ON= OpenMVS_ENABLE_TESTS # tests fail to configure, see https://github.com/cdcseacave/openMVS/issues/911 .include .if ${ARCH} != amd64 && ${ARCH} != i386 CMAKE_ARGS+= -DOpenMVS_USE_SSE:BOOL=OFF .endif .include diff --git a/graphics/php-facedetect/Makefile b/graphics/php-facedetect/Makefile index 4149580fd2f4..8bf0c873f024 100644 --- a/graphics/php-facedetect/Makefile +++ b/graphics/php-facedetect/Makefile @@ -1,27 +1,27 @@ PORTNAME= facedetect PORTVERSION= 1.1 -PORTREVISION= 16 +PORTREVISION= 17 CATEGORIES= graphics PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} MAINTAINER= mm@FreeBSD.org COMMENT= Face detection extension for PHP using OpenCV library WWW= https://www.xarg.org/project/php-facedetect/ LICENSE= PHP30 LIB_DEPENDS= libopencv_objdetect.so:graphics/opencv USE_GITHUB= yes GH_ACCOUNT= infusion GH_PROJECT= PHP-Facedetect GH_TAGNAME= 0e243c5 LIBS+= -lopencv_core USES= compiler:c11 localbase php:ext pkgconfig IGNORE_WITH_PHP= 82 83 CONFIGURE_ARGS+= --with-facedetect .include diff --git a/graphics/py-imageio/Makefile b/graphics/py-imageio/Makefile index d7e7d5a7b155..209d63f81b94 100644 --- a/graphics/py-imageio/Makefile +++ b/graphics/py-imageio/Makefile @@ -1,49 +1,50 @@ PORTNAME= imageio PORTVERSION= 2.34.0 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI \ https://github.com/imageio/imageio/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Python library for reading and writing image, video formats WWW= https://imageio.readthedocs.io/en/stable/ \ https://github.com/imageio/imageio LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE # Note: www/py-requests comes from devel/py-fsspec[github] LIB_DEPENDS= libfreeimage.so:graphics/freeimage RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=8.3.2:graphics/py-pillow@${PY_FLAVOR} TEST_DEPENDS= opencv>=0:graphics/opencv \ ${PYTHON_PKGNAMEPREFIX}astropy>=0:astro/py-astropy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}av>=0:multimedia/py-av@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gdal>=0:graphics/py-gdal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fsspec>=0:devel/py-fsspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tifffile>=0:graphics/py-tifffile@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent distutils pytest NO_ARCH= yes OPTIONS_DEFINE= FFMPEG FITS PILLOW_HEIF PYAV TIFFFILE OPTIONS_DEFAULT=FFMPEG FFMPEG_DESC= Read/Write video using FFmpeg FITS_DESC= Read FITS files PILLOW_HEIF_DESC= Read HEIF files PYAV_DESC= Read/Write Videos (and images) TIFFFILE_DESC= Read/Write TIFF files FFMPEG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imageio-ffmpeg>=0:graphics/py-imageio-ffmpeg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} FITS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astropy>=0,2:astro/py-astropy@${PY_FLAVOR} PILLOW_HEIF_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}pillow-heif>=0:graphics/py-pillow-heif@${PY_FLAVOR} PYAV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}av>=0:multimedia/py-av@${PY_FLAVOR} TIFFFILE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tifffile>=0:graphics/py-tifffile@${PY_FLAVOR} .include diff --git a/graphics/py-imutils/Makefile b/graphics/py-imutils/Makefile index 926deb6136b1..746c083a5133 100644 --- a/graphics/py-imutils/Makefile +++ b/graphics/py-imutils/Makefile @@ -1,16 +1,17 @@ PORTNAME= imutils PORTVERSION= 0.5.4 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= python@FreeBSD.org COMMENT= Series of convenience image processing functions WWW= https://github.com/PyImageSearch/imutils RUN_DEPENDS= opencv>0:graphics/opencv ${PYNUMPY} USES= python USE_PYTHON= autoplist distutils .include diff --git a/graphics/py-qudida/Makefile b/graphics/py-qudida/Makefile index 9eddc5686a02..77486f6814b3 100644 --- a/graphics/py-qudida/Makefile +++ b/graphics/py-qudida/Makefile @@ -1,23 +1,24 @@ PORTNAME= qudida DISTVERSION= 0.0.4 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= QUick and DIrty Domain Adaptation WWW= https://github.com/arsenyinfo/qudida LICENSE= MIT RUN_DEPENDS= ${PYNUMPY} \ opencv>=4.0.1:graphics/opencv \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.19.1:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/graphics/waifu2x-converter-cpp/Makefile b/graphics/waifu2x-converter-cpp/Makefile index add6d3798570..0bda0423ca30 100644 --- a/graphics/waifu2x-converter-cpp/Makefile +++ b/graphics/waifu2x-converter-cpp/Makefile @@ -1,48 +1,48 @@ PORTNAME= waifu2x-converter-cpp DISTVERSIONPREFIX= v DISTVERSION= 5.3.4 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= Scale and denoise images using convolutional neural networks WWW= https://github.com/DeadSix27/waifu2x-converter-cpp LICENSE= BSD2CLAUSE MIT LICENSE_COMB= multi LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/include/picojson_LICENSE.txt LICENSE_FILE_MIT= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/CL/opencl.h:devel/opencl LIB_DEPENDS= libopencv_imgcodecs.so:graphics/opencv USES= cmake:testing compiler:c++17-lang localbase:ldflags USE_GITHUB= yes USE_LDCONFIG= yes GH_ACCOUNT= DeadSix27 CMAKE_ON= INSTALL_MODELS CMAKE_TESTING_ON= ENABLE_TESTS CMAKE_ARGS= -DOPENCV_PREFIX:PATH="${LOCALBASE}" \ -DOpenCL_LIBRARY:FILEPATH="${LOCALBASE}/lib/libOpenCL.so" PLIST_FILES= bin/${PORTNAME} \ include/w2xconv.h \ lib/libw2xc.so PORTDATA= * OPTIONS_DEFINE= SIMD OPTIONS_DEFAULT=SIMD SIMD_CMAKE_OFF= -DARMOPT:BOOL=false -DPPCOPT:BOOL=false -DX86OPT:BOOL=false post-patch: @${REINPLACE_CMD} -e '/Darwin/,/FLAGS_RELEASE/d' \ -e 's,".*\(-m[^[:space:]]*\).*","\1",' \ -e "s/\$${TS}/`${AWK} '/TIMESTAMP/ { print \$$3 }' ${DISTINFO_FILE}`/" \ -e '/find_program/s/git/&_disabled/' \ -e '/GIT_BRANCH/s/null/master/' \ -e '/GIT_COMMIT_HASH/s/000000/${DISTVERSIONSUFFIX:U&:S/^-g//}/' \ -e '/GIT_TAG/s/v0\.0\.0/${DISTVERSIONFULL:C/-.*//}/' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} 's,models_rgb,${WRKSRC}/&,' ${WRKSRC}/w32-apps/runtest.c .include diff --git a/graphics/yafaray/Makefile b/graphics/yafaray/Makefile index 7604daca49dd..5fff80140058 100644 --- a/graphics/yafaray/Makefile +++ b/graphics/yafaray/Makefile @@ -1,49 +1,49 @@ PORTNAME= yafaray DISTVERSIONPREFIX= v DISTVERSION= 3.5.1 -PORTREVISION= 22 +PORTREVISION= 23 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Montecarlo raytracing engine WWW= http://www.yafaray.org/ LICENSE= GPLv2 LGPL21 LICENSE_COMB= dual LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSES LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSES ONLY_FOR_ARCHS= amd64 powerpc64le LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libImath.so:math/Imath \ libOpenEXR.so:graphics/openexr \ libopencv_photo.so:graphics/opencv \ libopencv_core.so:graphics/opencv \ libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= cmake gnome jpeg USE_GITHUB= yes GH_ACCOUNT= YafaRay GH_PROJECT= libYafaRay USE_GNOME= libxml2 USE_LDCONFIG= yes LDFLAGS+= -pthread # because build on 13 (head) was failing: ld: error: src/yafraycore/libyafaray_v3_core.so: undefined reference to pthread_create CMAKE_OFF= WITH_YAF_PY_BINDINGS OPTIONS_DEFINE= DOCS QT OPTIONS_SUB= yes QT_DESC= Enable Qt Gui build QT_USES= qt:5 QT_CMAKE_BOOL= WITH_QT QT_USE= QT=core,gui,widgets,qmake:build,buildtools:build,qmake:build post-install: @${RM} ${STAGEDIR}${DOCSDIR}/LICENSES .include diff --git a/misc/actiona/Makefile b/misc/actiona/Makefile index 07b76fa69663..1327afb28cf6 100644 --- a/misc/actiona/Makefile +++ b/misc/actiona/Makefile @@ -1,41 +1,41 @@ PORTNAME= actiona DISTVERSIONPREFIX= v DISTVERSION= 3.10.1 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= misc MAINTAINER= yuri@FreeBSD.org COMMENT= Cross-platform automation tool WWW= https://wiki.actiona.tools/doku.php LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/boost/property_tree/ini_parser.hpp:devel/boost-libs LIB_DEPENDS= libnotify.so:devel/libnotify \ libopencv_core.so:graphics/opencv USES= compiler:c++11-lang desktop-file-utils gl pkgconfig qmake \ gnome qt:5 shared-mime-info xorg USE_GITHUB= yes GH_ACCOUNT= Jmgr USE_QT= concurrent core dbus gui multimedia network script scripttools speech sql widgets x11extras xml xmlpatterns \ buildtools:build uitools:build USE_GNOME= gdkpixbuf2 glib20 USE_GL= gl USE_XORG= x11 xtst QMAKE_ARGS= PKGCONFIG_OPENCV=opencv4 OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USE= QT=linguisttools:build pre-build-NLS-on: # this is a hackish way to turn NLS on/off, asked the upstream to have the NLS option @cd ${WRKSRC} && ${MAKE_CMD} locale_release post-stage-NLS-off: @${RM} -r ${STAGEDIR}${DATADIR} .include diff --git a/misc/caffe/Makefile b/misc/caffe/Makefile index dad6a4a66330..fd6274883b1b 100644 --- a/misc/caffe/Makefile +++ b/misc/caffe/Makefile @@ -1,54 +1,54 @@ PORTNAME= caffe DISTVERSION= 1.0-136 DISTVERSIONSUFFIX= -g9b891540 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= misc # machine-learning PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES+= 7f503bd9a19758a173064e299ab9d4cac65ed60f.patch:-p1 # opencv4 fix PATCHFILES+= 1b317bab3f6413a1b5d87c9d3a300d785a4173f9.patch:-p1 # protobuf3 fix MAINTAINER= yuri@FreeBSD.org COMMENT= Fast open framework for deep learning WWW= https://caffe.berkeleyvision.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= bash:shells/bash \ ${PYNUMPY} LIB_DEPENDS= libsnappy.so:archivers/snappy \ libleveldb.so:databases/leveldb \ liblmdb.so:databases/lmdb \ libboost_system.so:devel/boost-libs \ ${PY_BOOST} \ libgflags.so:devel/gflags \ libglog.so:devel/glog \ libprotobuf.so:devel/protobuf \ libopencv_highgui.so:graphics/opencv \ libopenblas.so:math/openblas \ libhdf5.so:science/hdf5 RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydot>0:graphics/py-pydot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydotplus>0:graphics/py-pydotplus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} USES= cmake compiler:c++17-lang fortran localbase:ldflags pkgconfig python USE_CXXSTD= c++17 USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= BVLC CMAKE_ARGS= -DBLAS=Open \ -DPYTHON_EXECUTABLE=${PYTHON_CMD} \ -DFREEBSD_PYTHONPREFIX_SITELIBDIR=${PYTHONPREFIX_SITELIBDIR} CXXFLAGS+= -DGLOG_USE_GLOG_EXPORT LDFLAGS+= -lpython${PYTHON_VER} PORTSCOUT= limit:^[0-9].*[0-9]$$ # should begin and end with a digit to prevent tags like rcnn-release and rc5 .include diff --git a/misc/darknet/Makefile b/misc/darknet/Makefile index 04d7ef1d7541..4b0768607c60 100644 --- a/misc/darknet/Makefile +++ b/misc/darknet/Makefile @@ -1,59 +1,59 @@ PORTNAME= darknet DISTVERSIONPREFIX= darknet_yolo_v DISTVERSION= 4_pre -PORTREVISION= 3 +PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= misc # machine-learning MAINTAINER= yuri@FreeBSD.org COMMENT= Open source neural networks in C WWW= https://pjreddie.com/darknet/ LICENSE= PD LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake compiler:c11 USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= AlexeyAB CMAKE_OFF= ENABLE_CUDA ENABLE_CUDNN ENABLE_CUDNN_HALF ENABLE_VCPKG_INTEGRATION PLIST_FILES= bin/darknet \ include/darknet.h \ include/yolo_v2_class.hpp \ lib/libdark.so OPTIONS_DEFINE= OPENCV OPTIONS_DEFAULT= OPENCV OPTIONS_DEFINE_amd64= SSE2 SSE3 SSE4 AVX OPTIONS_DEFINE_i386= SSE2 SSE3 SSE4 AVX OPTIONS_DEFAULT_amd64= SSE2 OPTIONS_DEFAULT_i386= SSE2 # Many secondary functions in DarkNet depend on OpenCV which is a large dependency. # Build with OPENCV=off for a self-contained executable which would support # core NN computations but would not support many visualization, training and # other features. OPENCV_USES= pkgconfig OPENCV_CMAKE_BOOL= ENABLE_OPENCV OPENCV_LIB_DEPENDS= libopencv_video.so:graphics/opencv \ libopencv_core.so:graphics/opencv SSE2_DESC= Use SSE2 instructions SSE2_CMAKE_ON= -DFREEBSD_SIMD="-msse2" SSE3_DESC= Use SSE3 instructions SSE3_CMAKE_ON= -DFREEBSD_SIMD="-msse3" SSE4_DESC= Use SSE4 instructions SSE4_CMAKE_ON= -DFREEBSD_SIMD="-msse4.1 -msse4.2 -msse4a" AVX_DESC= Use AVX instructions AVX_CMAKE_ON= -DFREEBSD_SIMD="-mavx -mavx2" do-install: # https://github.com/AlexeyAB/darknet/issues/4527 ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/darknet ${STAGEDIR}${PREFIX}/bin cd ${WRKSRC} && ${COPYTREE_SHARE} include ${STAGEDIR}${PREFIX} ${INSTALL_DATA} ${BUILD_WRKSRC}/libdark.so ${STAGEDIR}${PREFIX}/lib ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libdark.so .include diff --git a/misc/mxnet/Makefile b/misc/mxnet/Makefile index 6ef7146572aa..8e999ab47355 100644 --- a/misc/mxnet/Makefile +++ b/misc/mxnet/Makefile @@ -1,64 +1,64 @@ PORTNAME= mxnet DISTVERSION= 1.9.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= misc # machine-learning MAINTAINER= yuri@FreeBSD.org COMMENT= Apache MXNet: Ultra-scalable deep learning framework WWW= https://mxnet.apache.org/ LICENSE= APACHE20 BROKEN_i386= https://github.com/apache/incubator-mxnet/issues/20832 .if !exists(/usr/include/omp.h) BROKEN= requires OpenMP support that is missing on this architecture .endif BUILD_DEPENDS= googletest>0:devel/googletest LIB_DEPENDS= libdmlc.so:devel/dmlc-core \ liblapack.so:math/lapack \ libopenblas.so:math/openblas USES= cmake compiler:c++11-lang localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= apache GH_PROJECT= incubator-mxnet GH_TUPLE= apache:tvm:efdac94:tvm/3rdparty/tvm \ dmlc:dlpack:3efc489:dlpack/3rdparty/dlpack \ oneapi-src:oneDNN:f40443c:onednn/3rdparty/mkldnn # same as BUILD_DEPENDS=${LOCALBASE}/include/dnnl.h:math/onednn USE_LDCONFIG= yes CMAKE_OFF= USE_CUDA USE_CUDNN USE_MKLDNN USE_NCCL ENABLE_CUDA_RTC \ BUILD_CPP_EXAMPLES USE_JEMALLOC USE_MKL_IF_AVAILABLE LDFLAGS+= -pthread -lexecinfo OPTIONS_DEFINE= CPP OPENCV OPTIONS_DEFAULT= CPP OPENCV OPTIONS_SUB= yes CPP_DESC= Install the C++ binding (cpp-package) CPP_CMAKE_BOOL= USE_CPP_PACKAGE CPP_USES= python:build CPP_VARS= BINARY_ALIAS=python=${PYTHON_CMD} OPENCV_CMAKE_BOOL= USE_OPENCV OPENCV_LIB_DEPENDS= libopencv_core.so:graphics/opencv \ libopencv_videoio.so:graphics/opencv .include .if ${ARCH} != amd64 && ${ARCH} != i386 CMAKE_OFF+= USE_SSE .endif xpost-patch: @${RM} ${WRKSRC}/include/mkldnn/* .for h in dnnl.h dnnl.hpp mkldnn.h mkldnn.hpp mkldnn_dnnl_mangling.h mkldnn_types.h mkldnn_version.h @${LN} -s ${LOCALBASE}/include/${h} ${WRKSRC}/include/mkldnn/${h} .endfor post-install-CPP-on: # https://github.com/apache/incubator-mxnet/issues/17080 @cd ${STAGEDIR}${PREFIX} && ${RM} include/mxnet-cpp/.gitignore include/mxnet-cpp/CPPLINT.cfg .include diff --git a/misc/visp/Makefile b/misc/visp/Makefile index d8a5ceb922b6..a999e1f23540 100644 --- a/misc/visp/Makefile +++ b/misc/visp/Makefile @@ -1,59 +1,60 @@ PORTNAME= visp DISTVERSION= 3.6.0 +PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= https://visp-doc.inria.fr/download/releases/ MAINTAINER= yuri@FreeBSD.org COMMENT= Modular library for visual tracking and visual servoing WWW= https://visp.inria.fr/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= doxygen:devel/doxygen \ latex:print/tex-formats \ nlohmann-json>0:devel/nlohmann-json LIB_DEPENDS= libblas.so:math/blas \ libboost_system.so:devel/boost-libs \ libdmtx.so:graphics/libdmtx \ libflann.so:math/flann \ libgsl.so:math/gsl \ liblapack.so:math/lapack \ libopenblas.so:math/openblas \ libopencv_core.so:graphics/opencv \ libopencv_videoio.so:graphics/opencv \ libpcap.so:net/libpcap \ libpng.so:graphics/png \ libv4l2.so:multimedia/libv4l \ libdc1394.so:multimedia/libdc1394 USES= cmake compiler:c++14-lang eigen:3 fortran gl gnome jpeg python:build qt:5 xorg zip USE_QT= opengl widgets USE_GNOME= libxml2 USE_XORG= ice sm x11 xext USE_GL= gl glu opengl USE_LDCONFIG= yes CMAKE_OFF= WITH_QBDEVICE BUILD_EXAMPLES BUILD_TUTORIALS BUILD_TESTS BUILD_DEMOS OPTIONS_DEFINE= COIN OGRE PCL ZBAR OPTIONS_DEFAULT= COIN OGRE PCL ZBAR COIN_DESC= Use Coin3D for simulation or augmented reality capabilities COIN_CMAKE_BOOL= USE_COIN3D COIN_LIB_DEPENDS= libCoin.so:graphics/Coin OGRE_DESC= Include Ogre support for 3D Rendering OGRE_CMAKE_BOOL= USE_OGRE OGRE_LIB_DEPENDS= libOgreMain.so:graphics/ogre3d19 PCL_DESC= Include Point Cloud Library support PCL_CMAKE_BOOL= USE_PCL PCL_LIB_DEPENDS= libpcl_common.so:graphics/pcl-pointclouds \ libvtkCommonCore-9.2.so:math/vtk9 # vtk9 is incurred by pcl-pointclouds ZBAR_DESC= Use ZBAR to read bar codes and QR codes ZBAR_CMAKE_BOOL= USE_ZBAR ZBAR_LIB_DEPENDS= libzbar.so:graphics/zbar .include diff --git a/multimedia/chilitags/Makefile b/multimedia/chilitags/Makefile index 93a0059f5e6a..e405c543ee76 100644 --- a/multimedia/chilitags/Makefile +++ b/multimedia/chilitags/Makefile @@ -1,30 +1,30 @@ PORTNAME= chilitags DISTVERSION= 2.0.0-169 DISTVERSIONSUFFIX= -g0d9854f -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= multimedia MAINTAINER= yuri@FreeBSD.org COMMENT= Robust fiducial markers for augmented reality and robotics WWW= https://chili.epfl.ch/software LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/gpl.txt LIB_DEPENDS= libopencv_video.so:graphics/opencv USES= cmake compiler:c++11-lang USE_GITHUB= yes GH_ACCOUNT= chili-epfl USE_LDCONFIG= yes PLIST_FILES= bin/chilitags-creator \ include/chilitags/chilitags.hpp \ include/chilitags/chilitags_export.hpp \ lib/libchilitags.so \ libdata/pkgconfig/chilitags.pc post-install: @${RM} ${STAGEDIR}${PREFIX}/lib/libchilitags_static.a .include diff --git a/multimedia/libopenshot/Makefile b/multimedia/libopenshot/Makefile index 0319826dc5df..2be0f3ecb6ae 100644 --- a/multimedia/libopenshot/Makefile +++ b/multimedia/libopenshot/Makefile @@ -1,70 +1,70 @@ PORTNAME= libopenshot DISTVERSIONPREFIX= v DISTVERSION= 0.3.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= multimedia PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= tatsuki_makino@hotmail.com COMMENT= OpenShot Video Library WWW= https://www.openshot.org/ LICENSE= BSD3CLAUSE LGPL3+ LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSES/BSD-3-Clause.txt LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING BUILD_DEPENDS= swig:devel/swig \ ${LOCALBASE}/include/zmq.hpp:net/cppzmq LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ libbabl-0.1.so:x11/babl \ libjsoncpp.so:devel/jsoncpp \ libopenshot-audio.so:audio/libopenshot-audio \ libzmq.so:net/libzmq4 USES= cmake pkgconfig python:build qt:5 USE_GITHUB= yes GH_ACCOUNT= OpenShot USE_LDCONFIG= yes USE_PYTHON= flavors USE_QT= core gui widgets buildtools:build qmake:build CMAKE_ON= USE_SYSTEM_JSONCPP DISABLE_BUNDLED_JSONCPP\ USE_HW_ACCEL ENABLE_PYTHON\ CMAKE_DISABLE_FIND_PACKAGE_Catch2 CMAKE_OFF= ENABLE_PARALLEL_CTEST VERBOSE_TESTS ENABLE_COVERAGE\ APPIMAGE_BUILD BUILD_TESTING ENABLE_TESTS USE_CXXSTD= c++17 OPTIONS_DEFINE= DOCS IMAGEMAGICK OPENCV RESVG RUBY OPTIONS_DEFAULT= IMAGEMAGICK OPENCV OPTIONS_SUB= yes RESVG_DESC?= SVG vector graphics support via resvg DOCS_BUILD_DEPENDS= doxygen:devel/doxygen DOCS_CMAKE_BOOL= ENABLE_LIB_DOCS DOCS_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Doxygen DOCS_CMAKE_ON= -DCMAKE_INSTALL_DOCDIR:PATH=${DOCSDIR_REL:Q} DOCS_PORTDOCS= * IMAGEMAGICK_USES= magick IMAGEMAGICK_CMAKE_BOOL= ENABLE_MAGICK IMAGEMAGICK_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_ImageMagick OPENCV_LIB_DEPENDS= libopencv_core.so:graphics/opencv \ libprotobuf.so:devel/protobuf OPENCV_CMAKE_BOOL= ENABLE_OPENCV OPENCV_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenCV\ CMAKE_DISABLE_FIND_PACKAGE_Protobuf OPENCV_CMAKE_ON= -DOpenCV_DIR:STRING=${LOCALBASE:Q}/cmake/opencv4 RESVG_LIB_DEPENDS= libresvg.so:graphics/resvg-capi RESVG_USE_OFF= QT=svg RESVG_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Resvg RESVG_CMAKE_ON= -DRESVGDIR:STRING=${LOCALBASE:Q} RUBY_USES= ruby:build RUBY_CMAKE_BOOL= ENABLE_RUBY RUBY_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Ruby .if !exists(/usr/include/omp.h) USES+= compiler:gcc-c++17-lib .else USES+= compiler:c++17-lang .endif .include diff --git a/multimedia/lives/Makefile b/multimedia/lives/Makefile index de7f0c471061..eee9638e1763 100644 --- a/multimedia/lives/Makefile +++ b/multimedia/lives/Makefile @@ -1,201 +1,201 @@ PORTNAME= lives DISTVERSION= 3.2.0 -PORTREVISION= 22 +PORTREVISION= 23 CATEGORIES= multimedia MASTER_SITES= http://lives-video.com/releases/ DISTNAME= LiVES-${PORTVERSION} MAINTAINER= vvd@FreeBSD.org COMMENT= Video editing system WWW= http://lives-video.com/ LICENSE= GPLv3+ LGPL3+ LICENSE_COMB= multi LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL3+ = ${WRKSRC}/COPYING.LGPL BROKEN= fails to build with FFmpeg 6 BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \ analyseplugin:audio/ladspa LIB_DEPENDS= liboil-0.3.so:devel/liboil \ libpng.so:graphics/png \ libavcodec.so:multimedia/ffmpeg \ libmjpegutils.so:multimedia/mjpegtools RUN_DEPENDS= analyseplugin:audio/ladspa \ ffprobe:multimedia/ffmpeg \ sox:audio/sox USES= autoreconf compiler:c++11-lib gettext-runtime gettext-tools \ gl gnome libtool localbase pathfix perl5 pkgconfig python \ sdl shebangfix xorg USE_GL= gl glu USE_GNOME= cairo gdkpixbuf2 gtk30 intltool USE_LDCONFIG= yes USE_SDL= sdl sdl2 USE_XORG= x11 xrender SHEBANG_FILES= build-lives-rfx-plugin build-lives-rfx-plugin-multi smogrify \ tools/autolives.pl lives-plugins/plugins/encoders/*_encoder \ lives-plugins/marcos-encoders/*encoder* \ lives-plugins/plugins/encoders/multi_encoder3 \ lives-plugins/plugins/playback/audiostream/audiostreamer.pl GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-ldvgrab --disable-prctl --disable-system-weed --disable-dirac INSTALL_TARGET= install-strip WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} DOC_FILES= AUTHORS COPYING COPYING.LGPL ChangeLog FEATURES GETTING.STARTED NEWS README \ OMC/lives-OMC.txt RFX/LiVES-Perl.odt RFX/rfxbuilder.odt \ RFX/RFX.spec docs/c++-bindings.odt docs/clip_format.txt \ lives-plugins/marcos-encoders/README.multi_encoder \ weed-docs/weedspec.txt weed-docs/weedevents.txt OPTIONS_DEFINE= ALSA DOCS DOXYGEN DV FFTW FREI0R JACK IMAGEMAGICK LIBEXPLAIN \ LIBVISUAL OGG OPENCV OPTIMIZED_CFLAGS NLS PROJECTM PULSEAUDIO \ THEORA V4L WAYLAND OPTIONS_DEFAULT= CDDA2WAV DOCS DV FFTW GHOSTSCRIPT IMAGEMAGICK JACK LAME \ MPG123 MPLAYER NLS OGG123 OGG OGM OPENCV \ THEORA X264 XDG_SCREENSAVER XDOTOOL XWININFO YTDLP OPTIONS_GROUP= RUNTIME EXT_WIN_CAPTURE MPLAYERS MP3 OPTIONS_GROUP_EXT_WIN_CAPTURE= WMCTRL XDOTOOL OPTIONS_GROUP_MP3= MPG123 MPG321 OPTIONS_GROUP_MPLAYERS= MPLAYER MPV OPTIONS_GROUP_RUNTIME= CDDA2WAV GHOSTSCRIPT LAME MATROSKA MENCODER OGG123 OGM \ SSWF X264 XDG_SCREENSAVER XWININFO YTDLP OPTIONS_SUB= yes EXT_WIN_CAPTURE_DESC= Allows external window capture via xdotool or wmctrl LIBEXPLAIN_DESC= Used to explain Unix and Linux system call errors MENCODER_DESC= Use mencoder as video file and movie encoder MP3_DESC= Runtime check order is: mpg321, mpg123, mplayer, mplayer2, mpv MPG321_DESC= MP3 decoding support via mpg321 MPLAYERS_DESC= Install mplayer/mpv (runtime check) MPV_DESC= MPV media player support OGG123_DESC= Use ogg123 from vorbis-tools OGM_DESC= Use ogmtools for manipulating with OGM files PROJECTM_DESC= projectM support RUNTIME_DESC= Runtime detected utilities SSWF_DESC= Use sswf for manipulating with Flash movies WMCTRL_DESC= Install wmctrl XDG_SCREENSAVER_DESC= Used to disable screensaver during playback XDOTOOL_DESC= Install xdotool XWININFO_DESC= Used for external window capture YTDLP_DESC= Install yt-dlp (youtube-dl fork) - requires SYMLINK option ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_OFF= --disable-alsa CDDA2WAV_RUN_DEPENDS= cdda2wav:sysutils/cdrtools DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_CONFIGURE_OFF= --disable-doxygen DV_LIB_DEPENDS= libdv.so:multimedia/libdv DV_RUN_DEPENDS= encodedv:multimedia/libdv DV_CONFIGURE_OFF= --disable-libdv FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float FFTW_CONFIGURE_OFF= --disable-fftw3f FREI0R_BUILD_DEPENDS= frei0r>0:graphics/frei0r FREI0R_RUN_DEPENDS= frei0r>0:graphics/frei0r FREI0R_CONFIGURE_OFF= --disable-frei0r GHOSTSCRIPT_USES= ghostscript:run IMAGEMAGICK_USES= magick:run JACK_LIB_DEPENDS= libjack.so:audio/jack \ libjackserver.so:audio/jack JACK_CONFIGURE_OFF= --disable-jack LAME_RUN_DEPENDS= lame:audio/lame LIBEXPLAIN_LIB_DEPENDS= libexplain.so:devel/libexplain LIBEXPLAIN_CONFIGURE_OFF= --disable-libexplain LIBVISUAL_LIB_DEPENDS= libvisual-0.4.so:graphics/libvisual04 LIBVISUAL_CONFIGURE_OFF= --disable-libvisual MATROSKA_RUN_DEPENDS= mkvmerge:multimedia/mkvtoolnix MENCODER_RUN_DEPENDS= mencoder:multimedia/mencoder MPG123_RUN_DEPENDS= mpg123:audio/mpg123 MPG321_RUN_DEPENDS= mpg321:audio/mpg321 MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer MPV_RUN_DEPENDS= mpv:multimedia/mpv NLS_USES= gettext-tools OGG123_RUN_DEPENDS= ogg123:audio/vorbis-tools OGG_LIB_DEPENDS= libogg.so:audio/libogg OGG_CONFIGURE_OFF= --disable-ogg OGM_RUN_DEPENDS= ogmmerge:multimedia/ogmtools OPENCV_LIB_DEPENDS= libopencv_calib3d.so:graphics/opencv \ libopencv_core.so:graphics/opencv OPENCV_CONFIGURE_OFF= --disable-opencv OPTIMIZED_CFLAGS_CONFIGURE_ON= --enable-turbo PROJECTM_LIB_DEPENDS= libprojectM.so:graphics/libprojectm PROJECTM_CONFIGURE_OFF= --disable-projectM PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_OFF= --disable-pulse SSWF_RUN_DEPENDS= sswf:graphics/sswf THEORA_LIB_DEPENDS= libtheora.so:multimedia/libtheora THEORA_CONFIGURE_OFF= --disable-theora V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l V4L_CONFIGURE_OFF= --disable-v4l WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \ libwayland-egl.so:graphics/wayland \ libwayland-cursor.so:graphics/wayland WAYLAND_CONFIGURE_OFF= --disable-wayland WMCTRL_RUN_DEPENDS= wmctrl:x11/wmctrl X264_RUN_DEPENDS= x264:multimedia/x264 XDG_SCREENSAVER_RUN_DEPENDS= xdg-screensaver:devel/xdg-utils XDOTOOL_RUN_DEPENDS= xdotool:x11/xdotool XWININFO_RUN_DEPENDS= xwininfo:x11/xwininfo YTDLP_RUN_DEPENDS= yt-dlp:www/yt-dlp post-patch: @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} \ 's/^LIBS = $$/&@LIBS@/' @${REINPLACE_CMD} -e 's|/usr/local/lib/|${LOCALBASE}/lib/|g' \ ${WRKSRC}/lives-plugins/weed-plugins/frei0r.c @${REINPLACE_CMD} 's|/usr/bin/perl|${perl_CMD}|' \ ${WRKSRC}/build-lives-rfx-plugin pre-build-NLS-on: @(cd ${WRKSRC}/po && ${DO_MAKE_BUILD} update-po) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} post-install-DOXYGEN-on: @(cd ${STAGEDIR}${PREFIX} && ${FIND} ${DOCSDIR_REL}/html \ -not -type d >> ${TMPPLIST}) .include diff --git a/multimedia/opentoonz/Makefile b/multimedia/opentoonz/Makefile index fa65703e24e8..863de3a1ade2 100644 --- a/multimedia/opentoonz/Makefile +++ b/multimedia/opentoonz/Makefile @@ -1,66 +1,66 @@ PORTNAME= opentoonz DISTVERSIONPREFIX= v DISTVERSION= 1.5.0 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= multimedia MAINTAINER= rozhuk.im@gmail.com COMMENT= Open-source full-featured 2D animation creation software WWW= https://opentoonz.github.io/e/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= boost-libs>0:devel/boost-libs LIB_DEPENDS= libfreetype.so:print/freetype2 \ liblz4.so:archivers/liblz4 \ liblzo2.so:archivers/lzo2 \ libmypaint.so:graphics/libmypaint \ libopencv_core.so:graphics/opencv \ libpng.so:graphics/png \ libsuperlu.so:math/superlu \ libturbojpeg.so:graphics/libjpeg-turbo RUN_DEPENDS= ${LOCALBASE}/bin/ffprobe:multimedia/ffmpeg USES= cmake:noninja compiler:c++11-lang gl \ gnome jpeg pkgconfig qt:5 USE_GITHUB= yes USE_GL= gl glew glu glut USE_QT= core gui multimedia network opengl printsupport \ script serialport svg widgets xml \ buildtools:build linguisttools:build qmake:build CMAKE_ARGS= -DWITH_SYSTEM_LZO:BOOL=ON \ -DWITH_SYSTEM_SUPERLU:BOOL=ON CMAKE_SOURCE_PATH= ${WRKSRC}/toonz/sources OPTIONS_SINGLE= BLASLIB OPTIONS_SINGLE_BLASLIB= CBLAS GSLCBLAS NETLIB OPENBLAS OPTIONS_DEFAULT= OPENBLAS CBLAS_LIB_DEPENDS= libcblas.so:math/cblas CBLAS_VARS= BLASLIBS="cblas" CBLAS_DESC= C interface to the legacy Fortran BLAS GSLCBLAS_LIB_DEPENDS= libgslcblas.so:math/gsl GSLCBLAS_VARS= BLASLIBS="gslcblas" GSLCBLAS_DESC= The GNU Scientific Library - mathematical libs NETLIB_USES= blaslapack:netlib NETLIB_VARS= BLASLIBS="blas" OPENBLAS_USES= blaslapack:openblas OPENBLAS_VARS= BLASLIBS="openblas" .include .if defined(WITH_DEBUG) CXXFLAGS+= -DDEBUG -g3 -ggdb .else CXXFLAGS+= -DNDEBUG .endif post-extract: ${FIND} ${WRKSRC} -name '*.gitkeep' -delete post-patch: @${REINPLACE_CMD} -e "s|find_library(OPENBLAS_LIB NAMES.*|find_library(OPENBLAS_LIB NAMES ${BLASLIBS})|g" \ ${WRKSRC}/toonz/sources/CMakeLists.txt .include diff --git a/multimedia/py-PySceneDetect/Makefile b/multimedia/py-PySceneDetect/Makefile index 0894cbbc1fcd..86d726b8ac50 100644 --- a/multimedia/py-PySceneDetect/Makefile +++ b/multimedia/py-PySceneDetect/Makefile @@ -1,29 +1,30 @@ PORTNAME= PySceneDetect DISTVERSION= 0.6.3 +PORTREVISION= 1 DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= -release CATEGORIES= multimedia python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= OpenCV-based video scene detection program and Python library WWW= https://www.scenedetect.com LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}click>=3.2:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}platformdirs>0:devel/py-platformdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} \ opencv>=0:graphics/opencv \ mkvmerge:multimedia/mkvtoolnix USES= python USE_GITHUB= yes GH_ACCOUNT= Breakthrough USE_PYTHON= autoplist distutils NO_ARCH= yes .include diff --git a/multimedia/zart/Makefile b/multimedia/zart/Makefile index 8f826cb06101..647bb3c0d624 100644 --- a/multimedia/zart/Makefile +++ b/multimedia/zart/Makefile @@ -1,42 +1,42 @@ PORTNAME= zart PORTVERSION= g20191124 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= multimedia MASTER_SITES= https://gmic.eu/files/source/:gmic DISTFILES= gmic_${GMIC_VERSION}.tar.gz:gmic PATCH_SITES= https://github.com/c-koi/zart/commit/ PATCHFILES= 6ca1964690afbbc78627d7c868a692401043a584.patch:-p1 MAINTAINER= yuri@FreeBSD.org COMMENT= GMIC GUI for video streams WWW= https://github.com/c-koi/zart LICENSE= CeCILL LICENSE_NAME= CeCILL LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libgmic.so:graphics/gmic \ libopencv_core.so:graphics/opencv \ libfftw3.so:math/fftw3 USES= compiler:c++11-lang pkgconfig qmake qt:5 USE_GITHUB= yes GH_ACCOUNT= c-koi GH_TAGNAME= 099554f USE_QT= core gui network widgets xml buildtools:build GMIC_VERSION= 2.8.1 QMAKE_ARGS= "GMIC_PATH=${WRKDIR}/gmic-${GMIC_VERSION}/src" PLIST_FILES= bin/${PORTNAME} post-patch: @${REINPLACE_CMD} 's|SYS_gettid|SYS_thr_self|' ${WRKDIR}/gmic-${GMIC_VERSION}/src/gmic.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/security/howdy/Makefile b/security/howdy/Makefile index abee4b0d7016..34d39f49194a 100644 --- a/security/howdy/Makefile +++ b/security/howdy/Makefile @@ -1,54 +1,54 @@ PORTNAME= howdy PORTVERSION= 3.0.0.b.20230306 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security MAINTAINER= arrowd@FreeBSD.org COMMENT= Windows Hello(TM) style authentication provider WWW= https://github.com/boltgolt/howdy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= opencv>0:graphics/opencv \ ${PYTHON_PKGNAMEPREFIX}python-pam>0:security/py-python-pam@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dlib>0:science/py-dlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${LOCALBASE}/share/dlib-models/shape_predictor_5_face_landmarks.dat:misc/dlib-models USES= python:run shebangfix USE_GITHUB= yes GH_ACCOUNT= boltgolt GH_PROJECT= howdy GH_TAGNAME= 30728a6d36 SHEBANG_GLOB= *.py NO_BUILD= yes NO_ARCH= yes STRIP= post-patch: ${ECHO_CMD} 'config_dir = "${ETCDIR}"' >> ${WRKSRC}/howdy/src/paths.py ${ECHO_CMD} 'dlib_data_dir = "${LOCALBASE}/share/dlib-models/"' >> ${WRKSRC}/howdy/src/paths.py ${ECHO_CMD} 'user_models_dir = "/var/db/howdy/models/"' >> ${WRKSRC}/howdy/src/paths.py do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/howdy cd ${WRKSRC}/howdy/src/ && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/libexec/howdy ${MKDIR} ${STAGEDIR}${ETCDIR} ${MV} ${STAGEDIR}${PREFIX}/libexec/howdy/config.ini ${STAGEDIR}${ETCDIR}/config.ini.sample ${LN} -s ../libexec/howdy/cli.py ${STAGEDIR}${PREFIX}/bin/howdy ${INSTALL_PROGRAM} ${WRKSRC}/howdy/src/cli.py ${STAGEDIR}${PREFIX}/libexec/howdy ${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions ${INSTALL_DATA} ${WRKSRC}/howdy/src/autocomplete/howdy ${STAGEDIR}${PREFIX}/share/bash-completion/completions/ ${RM} -r ${STAGEDIR}${PREFIX}/libexec/howdy/autocomplete ${RM} -r ${STAGEDIR}${PREFIX}/libexec/howdy/dlib-data ${RM} -r ${STAGEDIR}${PREFIX}/libexec/howdy/pam ${RM} -r ${STAGEDIR}${PREFIX}/libexec/howdy/pam-config .include diff --git a/textproc/py-pdf2docx/Makefile b/textproc/py-pdf2docx/Makefile index ef6698f4f2d5..8d60a26a26d2 100644 --- a/textproc/py-pdf2docx/Makefile +++ b/textproc/py-pdf2docx/Makefile @@ -1,29 +1,30 @@ PORTNAME= pdf2docx DISTVERSION= 0.5.8 +PORTREVISION= 1 CATEGORIES= textproc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library and applicaton to convert pdf to docx WWW= https://github.com/dothinking/pdf2docx LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fire>=0.3.0:devel/py-fire@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyMuPDF>=1.19.0:print/py-PyMuPDF@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=4.24.0:print/py-fonttools@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}python-docx>=0.8.10:textproc/py-python-docx@${PY_FLAVOR} \ opencv>0:graphics/opencv BUILD_DEPENDS= ${PY_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} RUN_DEPENDS= ${PY_DEPENDS} USES= python USE_PYTHON= distutils concurrent autoplist pytest # 2 tests fail, see https://github.com/ArtifexSoftware/pdf2docx/issues/276 NO_ARCH= yes .include