I am trying to port Firebird 3.0.7 to FreeBSD.
I created a Makefile (incomplete), found some necessary patches and create ones.
I have successfully compiled the source code but I have difficulty to finish the Makefile to install it in the correct folders.
I actually did a completely manual installation to test and it worked in 12.2 (i386 and amd64) and 13 amd64.
The problem continues in the post build, with the installation.
Even without "make install" command, the last phase of the build tries to install but does not find the binaries and other files since everything is in the gen/Release folder.
I believe that the script for FreeBSD within the sources is still referring to version 2.5. It has not been modified for version 3 since it tries to install the file security2.fdb instead of security3.fdb and also the binaries fb_smp_server and fb_inet_server instead of firebird.
If anyone wants to test or help finalize the port, they can get the Makefile and patches at
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=254387
It will also be necessary to separate the port between server and client to maintain the same standard as previous versions.
Sorry about my english. I´m just trying to contribute.
Gelson Borsoi
Chapeco - SC - Brazil