pcre

For
devel/pcre stay:
devel/pcre: mark DEPRECATED as EOLed by upstream
and I got messages "use pcre2 instead". How can I switched to pcre2 if I am using binary packages, please?
Thank you.
 
The port itself would need to be updated, nothing you can do about this with packages. Note that this is just a warning, it hasn't been removed yet but it will be in the near future. So there's a whole bunch of port maintainers that will need to modify their port or risk getting your port removed when devel/pcre does get removed.
 
pkg rquery '%ro' devel/pcre shows there are at least ~250 ports still depending on it. Each of those will need to be updated and switched to pcre2. But as Charlie_ already alluded to, pcre2 is not a drop-in replacement, for some ports it may not be possible to switch. So there's a distinct possibility certain ports are going to disappear along with the removal of devel/pcre.

You're more than welcome to help out with this, check those dependent ports, see if you can get them to build and, more importantly, work correctly with pcre2. I'm sure some of those 250 are unmaintained ports and will require the help from the community to fix them. Or they might end up on the chopping block.
 
Well, the question is whether there is something broken or insecure about pcre1.

I am not a friend of removing software that just works and happens to not need changes. Much less if that leads, via dependencies, to the removal of other software that might be actively maintained.
 
Back
Top