I installed FPC using pkg. I found there are many fpc-* packages out there but it only install just fpc. The installed fpc can't compile my test program, it said it can't find ld.bfd. I uninstalled fpc and I think if I install Lazarus it will install all the of needed dependencies. I installed the gtk2 version. It turned out to be wrong.
New packages to be INSTALLED:
lazarus-gtk2: 2.0.4_1
mpfr: 4.0.2
binutils: 2.32_1,1
fpc-utils: 3.0.4_4
fpc-source: 3.0.4_1
gdb: 8.3.1
source-highlight: 3.1.8_8
You see, it even not list the fpc compiler! So I canceled because I know even if I proceeded to install it, it will not work