Today we tried to install java/openjdk7 and we found an issue. After this change https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230023 regarding xorgproto, we are unable to install openjdk due to dependencies in this package which conflicts with old individual protocol packages from xorg pkg install java/openjdk7 Updating FreeBSD repository catalogue... FreeBSD repository is up to date. Updating Perceptyx repository catalogue... Perceptyx repository is up to date. All repositories are up to date. Checking integrity... done (7 conflicting) - recordproto-1.14.2 [FreeBSD] conflicts with xorgproto-2018.4 [installed] on /usr/local/include/X11/extensions/recordconst.h - xproto-7.0.31 [FreeBSD] conflicts with xorgproto-2018.4 [installed] on /usr/local/include/X11/DECkeysym.h - kbproto-1.0.7 [FreeBSD] conflicts with xorgproto-2018.4 [installed] on /usr/local/include/X11/extensions/XKB.h - fixesproto-5.0 [FreeBSD] conflicts with xorgproto-2018.4 [installed] on /usr/local/include/X11/extensions/xfixesproto.h - xextproto-7.3.0 [FreeBSD] conflicts with xorgproto-2018.4 [installed] on /usr/local/include/X11/extensions/EVI.h - inputproto-2.3.2 [FreeBSD] conflicts with xorgproto-2018.4 [installed] on /usr/local/include/X11/extensions/XI.h - renderproto-0.11.1 [FreeBSD] conflicts with xorgproto-2018.4 [installed] on /usr/local/include/X11/extensions/render.h Cannot solve problem using SAT solver, trying another plan Checking integrity... done (0 conflicting) The most recent version of packages are already installed
This looks like the openjdk package hasn't been updated or rebuilt since the change of the *proto ports. From a quick glance at the makefile, I see nothing that indicates openjdk7 depends on the proto ports, but this might be hidden somewhere.
You can request pkg to force-remove those old packages and retry. I had the same issue with other ports.
Due to 11.2-RELEASE and 12.0-RELEASE packages on https://pkg.FreeBSD.org have surely been all rebuilt by now at least once.