[Bug 262058] print/texlive-base UPDATING Instructions, texlive-base conflicts with texlive-texmf, and everything else possibly
Date: Sun, 20 Feb 2022 01:41:23 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262058 --- Comment #2 from alt2600@icloud.com --- Created attachment 231950 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=231950&action=edit Nuke-Conflicts-for-Runtime_Library-depends.diff so this is what I had to do to let it update, it is still not clear to me why a port lists a dependency to an library it also lists as a CONFLICT, this makes no sense. Folks with more complete TeX installs will likely still feel the pain of an upgrade here. I also added a note to UDPATING for TeX as you will need to delete texlive-texmf because base installs a texmf component that conflicts even though texmf says it has base as a dependency??? I didn't find out until halfway through the update. Not sure if I clobbered things, and not sure why out TeX install has TeX items that conflict with TeX items, that seems to make splitting the port up to a million packages a nightmare for folks. In theory none of these ports should have installed on my machine in the first place, or be able to upgrade through two FreeBSD source major updates (11,12,13) Perhaps some cleanup of plists or scrubbing of conflicts should be looked at, or just letting a full and complete TeX instead of breaking it into millions of conflicting ports should be looked at. It is nonsensical for dependencies to be conflicts. I was finally able to upgrade TeX using portmaster though, can't believe this would work with pkg though given everything is a conflict issue with dependencies. ----------------- Before deleting texlive-texmf but after patch allowed ----------------- portmaster to actually start building ===> Installing for texlive-base-20210325 ===> Checking if texlive-base is already installed ===> Registering installation for texlive-base-20210325 Installing texlive-base-20210325... pkg-static: texlive-base-20210325 conflicts with texlive-texmf-20150523_4 (installs files into the same place). Problematic file: /usr/local/share/texmf-dist/texconfig/tcfmgr *** Error code 1 Stop. make: stopped in /usr/ports/print/texlive-base -- You are receiving this mail because: You are the assignee for the bug.