I never heard about portshaker, and the whole concept is about as as linuxism as they come.
Not that "linuxism" is bad by definition, but this one is IMHO. There one
one port tree, and one port tree development.
This is different from Linux where you need to "hunt" for packages on
http://linuxrpmpackages.org/ and
http://coolestrpmpackages.org/ and
http://rpmheaven.com and ... and ...
So, the question stands: Why isn't there a textproc/texlive port (or multiple textproc/textlive-*)? I understand that development/unstable ports aren't in the ports tree, but this has been going on for more than two years ...
(I know you don't make the ports by the way, just the packages ... I just find this an odd way of doing things).