FPC appears to be still officially supported (i.e. maintained) on FreeBSD.
It is not clear that any of the Lazarus core team regularly works on FreeBSD or has maintaining Lazarus installation on FreeBSD as a priority, though I don't know. If there is no one maintaining Lazarus FreeBSD install packages, perhaps you could lend a hand?
The ports structure of FPC in FreeBSD is outside of the FPC core team. It is all Freebsd-ports@
FPC distributes its FreeBSD releases as TARs (http://ftp://ftp.freepascal.org/pub/fpc/dist/3.0.4/i386-freebsd/) which include an installer script. Besides that there are also bootstrap (http://ftp://ftp.freepascal.org/pub/fpc/dist/3.0.4/bootstrap/) compilers to bootstrap the FPC source distributions.
I also dislike the fragmentation of the FPC distribution. It is probably done to factor out dependencies of the various header sets on their corresponding libraries, but I think the remedy is worse than the problem.
It's fpc. What about Lazarus?
Or I have to depend on fpcupdeluxe until Lazarus offically support FreeBSD? Using fpcupdeluxe also have many problems, such as hardcoded linuxism in search path for binary and I don't know which dependencies are needed to install before I could build FPC + Lazarus.
The official packages (of both Linux and FreeBSD) are the distribution responsibility. Not FPC/Lazarus. Distributions package applications, that is their job, we merely provide the basis to start from.
That said, that doesn't mean we won't try to fix or improve things if possible. But reporters need to be aware of the division of labours between the projects.
Here are the lists of developers:
https://wiki.freepascal.org/Developer_pages
https://www.freepascal.org/aboutus.var
But before you contact any of them personally, please be nice. They spend lots of their precious time, they deserve to be respected.
It's fpc. What about Lazarus? Or I have to depend on fpcupdeluxe until Lazarus offically support FreeBSD? Using fpcupdeluxe also have many problems, such as hardcoded linuxism in search path for binary and I don't know which dependencies are needed to install before I could build FPC + Lazarus.You don't need fpcupdeluxe to install Lazarus. Once you get FPC installed from the ports system or otherwise, just download Lazarus sources from Subversion server and build them.