Created attachment 205120 [details]
We created a new port for the PECL based PHP interface to the VIPS library. Please consider for inclusion.
* Builds fine in poudriere.
* Fails to build by "make" on a clean system due to a python version conflict with textproc/gtk-doc - if you install that dependency individually, it builds fine. This seems to be a fundamental problem with the ports system to me. If not please advise how to solve it.
* Did a successful portlint.
* Shell archive attached.
Same python problem for devel/gobject-introspection ...
Thank you for the new port contribution Patrick!
If your issue with Python conflicts is the same as bug 237795, please add your case details (the port involved, the dependency chain, build logs, etc) there.
If it isn't feel free to remove that bug from this bugs "See Also", and hit me up on #freebsd-python (freenode IRC) and we'll see if we cant isolate what the issue it.
A commit references this bug:
Date: Sun Jun 16 13:14:09 UTC 2019
New revision: 504342
Low-level PHP binding for libvips
This extension lets you use the libvips image processing library
from PHP 7. It is intentionally very low-level: modules such as
https://github.com/libvips/php-vips try to layer a nice API on
top of this.
Submitted by: punkt.de Hosting Team <email@example.com>
Event: Berlin hackathon 2019
Yes, the python problem is the same. I don't think investigating in detail is really necessary, because these two comments by mi@ already nailed it:
So until a way is found *not* to pass a dependency on a particular version of $foo down to all further required ports during a build, we are stuck with using portmaster or poudriere.
Thanks for the commit, our developers will appreciate it.