Changes between Version 11 and Version 13 of Ticket #62011


Ignore:
Timestamp:
Jan 27, 2021, 8:04:40 PM (3 years ago)
Author:
mascguy (Christopher Nielsen)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #62011

    • Property Port opencv3 added; opencv removed
    • Property Summary changed from opencv/opencv4: eliminate portfile duplication, via subport to opencv3/opencv4: eliminate portfile duplication via subports; simplify via portgroups;
  • Ticket #62011 – Description

    v11 v13  
    11Now that the two OpenCV-related ports have been brought up to parity, there are very few differences between them. Eliminate the portfile duplication, via subports.
    22
    3 Also add the following variants, which I missed when bringing both up to parity:
    4 * opencv: `openmp`
    5 * opencv4: `openni`
    6 
    73Other notable cleanup that will be tackled during the reconciliation:
    8 * Universal use of `github` portgroup. Currently used for opencv4, but not for opencv/opencv3.
     4* Universal use of `github` portgroup. Currently used for opencv4, but not for opencv3.
    95* Adopt `cmake` portgroup, to reduce number of CMake flags needed.
    10 * Fully implement variant `openmp`, which is effectively a stub at this point. (While OpenMP is being enabled via configure flag, `compiler.openmp_version` isn't being set. With the result being that OpenMP isn't found, effectively making this variant a no-op at the moment.)
    11 
    12 There is additional cleanup as well, but that covers the most notable items.
     6* If supported by OpenCV, simplify Python subports to generate Python bindings from built libs, rather than having to rebuild entire library.