mirror of
https://git.freebsd.org/ports.git
synced 2025-06-07 22:00:31 -04:00
This is a major upgrade from 3.x to 4.x. Changelog from versions 3.4.1--4.5.1 can be found here: https://github.com/opencv/opencv/wiki/ChangeLog Note: this has explicitely not been added as a new graphics/opencv4 port, but replaces the previous graphics/opencv[3] port. Again, to improve maintainability by not giving ports the option to pick the "wrong one" - this leads however to some abandoned ports being broken. The port has been greatly simplified: * graphics/opencv-core which existed to enable ffmpeg to depend on opencv, and vice versa has been removed. ffmpeg no longer can depend on opencv. * graphics/py-opencv has been integrated into graphics/opencv, the default versions python bindings will be built unless the PYTHON option is explicitely turned off. * graphics/opencv-java has been integrated into graphics/opencv -- it is off by default, but can be enabled by toggling the JAVA option -- there are no consumers in the tree, so that option might go away in the future. * All the previous options have been removed and replaced by a (hopefully) sane set of dependencies that make the port and package most usable for the majority of consumers. - Please let me know if you think there are better defaults (i.e. anything that is missing, or something that should not be dependet on). - If you think something should be added or removed, please open a bug report. - If you think something should be added as an optional dependency, please open a bug report (with a good reason [tm]). The depending ports have been updated to work against opencv4, or marked broken. * Ports broken: - graphics/rubygem-objectdetect: OpenCV4 no longer ships opencv-1.0 API - graphics/p5-Image-ObjectDetect: OpenCV4 no longer ships opencv-1.0 API - graphics/gimp-gmic-plugin: OpenCV4 no longer ships opencv-1.0 API * Backports: - misc/visp:dfa7e4bd47
- multimedia/zart:6ca1964690
,d3a2931b1a
* Others: - misc/actiona: switch to pkgconfig 'opencv4' - multimedia/libav: drop opencv support - misc/darknet: already failed to build prior to the upgrade - math/saga: remove patching added to work against opencv3
30 lines
1,008 B
CMake
30 lines
1,008 B
CMake
The ade distdata is downloaded and moved to the proper location by the ports
|
|
framework.
|
|
|
|
--- modules/gapi/cmake/DownloadADE.cmake.orig 2020-12-21 20:01:38 UTC
|
|
+++ modules/gapi/cmake/DownloadADE.cmake
|
|
@@ -1,23 +1,9 @@
|
|
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")
|
|
-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)
|
|
- return()
|
|
-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 ${ADE_include} ${ADE_sources})
|