Created attachment 205120 [details] shell archive Hi! 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. Kind regards, Patrick
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: Author: rene Date: Sun Jun 16 13:14:09 UTC 2019 New revision: 504342 URL: https://svnweb.freebsd.org/changeset/ports/504342 Log: 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. WWW: https://github.com/libvips/php-vips-ext PR: 238609 Submitted by: punkt.de Hosting Team <mops@punkt.de> Event: Berlin hackathon 2019 Changes: head/graphics/Makefile head/graphics/pecl-vips/ head/graphics/pecl-vips/Makefile head/graphics/pecl-vips/distinfo head/graphics/pecl-vips/pkg-descr
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: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237795#c6 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237795#c8 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. Kind regards, Patrick