Hi 
There are only around 3 or 4 different "package management systems" so even though there are around 8 main families of distros and several independent distros they all tend to choose 1 of the 3 or 4 methods rather than trying to create and maintain their own. Much the same way that there are only around 4 or 5 main Office Suites rather than a different one for each. The .deb and .rpm are the main 2 and probably account for more than 99% of distros. My usual problem is that i don't know how to find out which of the 2 main systems is used and my memory is not up to remembering much.
Bsd is also unix-based so most of the commands don't need to be changed at all. However Gnu&Linux has more libraries and more options for doing stuff in different ways, or even the same way. So, not all the commands that do work in Gnu&Linux work in Bsd. Often 1 command has 2 or 3 ways it could be written to work in Gnu&Linux but only 1 of those will work with Bsd. There was some attempt to make Gnu&Linux programmers aware of the best alternatives for certain types of commands, in order to make commands as Bsd-friendly as possible, but people resist and tend to prefer the newer commands. However for most of the porting process it's just a case of find&replace (and then check) and then look through for known issues. i think the 1 port works on all different Bsd distros because they all use the same package management system (i think, but i could be wrong). Generally if anything is not already in their repos their package maintainers or repo
people are quite quick at getting it in or are good at helping you do the porting yourself. It's a LOT less work than porting to Windows! Also the Bsd team has always been small but excellent and the user-base tends to be highly skilled and supportive.
Mageia has LibreOffice by default since 2011. It's most recent "stable" release has 4.0.3. It's "Cauldron" release has 4.1.0. For stuff outside of it's repos i think it uses .rpms (Redhat Package Management). At last that's what i think i remember from Mandriva
http://distrowatch.com/table.php?distribution=mageia
scroll down to see a list of selected packages included by default. DW aims to show the most important ones (in it's opinion) rather than a full list of everything.
Slackware seems to be against the idea of having an Office Suite at all due to some sort of philosophical issues they have about how their distro should be used. Generally if there is something that is not already in their repos they can get it into the repos very quickly if you ask nicely and give them good links but our nasme seems to be mud with them. They have Caligra Office by default and that uses ODF format so it's compatible with LO. [shrugs]
http://distrowatch.com/table.php?distribution=slackware
CentOS is almost a drop-in replacement for Redhat so it uses .rpm installers (similarly with Scientific OS). It aims at "stability" so it's default version of LibreOffice is quite old, the 3.4.5. I think Redhat itself probably uses the same version.
http://distrowatch.com/table.php?distribution=centos
Gentoo has 4.0.3 by default(ish), actually i think it gives you a choice of GOffice, KOffice or LibreOffice during install/compiling. I think they do take stuff from source and then compile the complete system but has reasonably good wikis to help (not as good as Arch's (allegedly) (probably), of course!
)
http://distrowatch.com/table.php?distribution=gentoo
Downloading Source Code is always an option with any Gnu&Linux or Bsd but you generally don't need to.
Regards from
Tom 