I'm wondering if this merits filling a bug or if it's a simple, Don't mix ports and packages, stupid, problem.
Fresh install of an 11.0 workstation, where I use several typical desktop programs, such as firefox, libreoffice, and thunderbird. All these install from packages without an issue. Among other things, they use a package opencv-core.
Now, i want to install ffmpeg from ports, as I need some things not covered in its defaults. However, it uses opencv-core2, causing installation to fail because it conflicts with opencv-core. There is no port for opencv-core that I see, nor is there a pkg for opencv-core2. If one tries to just temporarily remove opencv-core, it wants to remove firefox and thunderbird, among others. In the end, I removed firefox and thunderbird, then installed ffmpeg, firefox and thunderbird from ports--as if I wanted to install them from pkg, it wanted to remove ffmpeg.
So, I'm wondering if this merits a bug report. If so, where? Against firefox and/or thunderbird (and possibly libreoffice, I'd have to doublecheck that one now). Against opencv-core? Currently, the only workaround I've found is to just install all 4 (including libreoffice) from ports, which is quite time consuming.
With Linux, it's easy to compile a local version of ffmpeg that is separate from the system, which I haven't tried doing in FreeBSD. I could make a jail, but that seems overkill.
TL;DR. WIth pkgs, opencv-core, which is necessary for firefox and some other common desktop programs, is named opencv-core. In ports, it's named opencv-core2. This will cause conflict if you install a common, or even uncommon, desktop program that uses opencv-core from ports. Does this merit a bug report?
Fresh install of an 11.0 workstation, where I use several typical desktop programs, such as firefox, libreoffice, and thunderbird. All these install from packages without an issue. Among other things, they use a package opencv-core.
Now, i want to install ffmpeg from ports, as I need some things not covered in its defaults. However, it uses opencv-core2, causing installation to fail because it conflicts with opencv-core. There is no port for opencv-core that I see, nor is there a pkg for opencv-core2. If one tries to just temporarily remove opencv-core, it wants to remove firefox and thunderbird, among others. In the end, I removed firefox and thunderbird, then installed ffmpeg, firefox and thunderbird from ports--as if I wanted to install them from pkg, it wanted to remove ffmpeg.
So, I'm wondering if this merits a bug report. If so, where? Against firefox and/or thunderbird (and possibly libreoffice, I'd have to doublecheck that one now). Against opencv-core? Currently, the only workaround I've found is to just install all 4 (including libreoffice) from ports, which is quite time consuming.
With Linux, it's easy to compile a local version of ffmpeg that is separate from the system, which I haven't tried doing in FreeBSD. I could make a jail, but that seems overkill.
TL;DR. WIth pkgs, opencv-core, which is necessary for firefox and some other common desktop programs, is named opencv-core. In ports, it's named opencv-core2. This will cause conflict if you install a common, or even uncommon, desktop program that uses opencv-core from ports. Does this merit a bug report?