Created attachment 174244 [details] Some shell log Hello, pgadmin3-1.22.1_2 from TrueOS-major (FreeBSD world ver:..12.0-CURRENT) can not be installed along with any postgresql version different than 9.3 because of dependency. I believe that pgadmin III it's independent of the postgresql version. As a new port user, excuse me if this is not the right place way to notify this. Kind regards, Rodrigo
This is a known problem with pkgs -- package dependencies are "baked in" and require a version of a specific package, which causes a problem when (as with postgresql) any of the postgresqlXY-client packages might be used, but those client packages conflict with each other. The best solution at the moment is to build your own pgadmin3 package with DEFAULT_VERSIONS+= postgresql=95 in your make.conf. Work is ongoing to make this work better with pkgs, but no indication when those changes will land in the tree.
Thank you, Rodrigo
I think this is pkg's world.
(In reply to rodrigo from comment #2) Did the suggestion solve this issue for you?
This is not pkg world at all, this is postgresql world, I have suggested a fix but noone ever implemented it: https://lists.freebsd.org/pipermail/freebsd-ports/2015-August/099998.html
(In reply to Baptiste Daroussin from comment #5) You're both correct, really. This could be done in using pkg magic, but the postgresq
(In reply to Baptiste Daroussin from comment #5) (In reply to Palle Girgensohn from comment #6) You're both correct, really. This could be done in using pkg magic, but the postgresql packages should be preferrably be installable in parallel. If a port depends on a postgresql *server* port, it will still need to be built as a separate package for every version, as the pkg mechanism works at present. Very few ports should really depend on the server port, though.