[2019年5月30日 追記]
https://github.com/freebsd/freebsd-ports/blob/master/net/relayd/Makefile
relaydのportsが更新されて、
libresslをスタティックリンクするように変更になったのでFreeBSD12でも使えるようになりました。
さきほど確認したらpkgのリポジトリにも登録されていたのでインストールも簡単です
# pkg install relayd
2019年1月8日現在、FreeBSD12上のrelaydのportsのがBROKENなのでports/pkgからインストールすることができません
BROKEN_FreeBSD_12= does not build, OpenSSL 1.1 unsupported
12用がないのでFreeBSD11用のパッケージを無理やりインストールします
# pkg add -f http://pkg.freebsd.org/FreeBSD:11:amd64/latest/All/relayd-5.5.20140810_3.txz
起動しようとするとlibssl.so.8が必要なのでエラーになります
# /usr/local/etc/rc.d/relayd onestart
Performing sanity check on relayd configuration:
ld-elf.so.1: Shared object "libssl.so.8" not found, required by "relayd"
/usr/local/etc/rc.d/relayd: WARNING: failed precmd routine for relayd
そんな時に便利なパッケージがcompat11xです
FreeBSD11のライブラリをインストールしてくれるパッケージです
amd64用のパッケージ名はcompat11x-amd64になります
これをインストールして起動してみます
# pkg install compat11x-amd64
# /usr/local/etc/rc.d/relayd onestart
Performing sanity check on relayd configuration:
/usr/local/etc/relayd.conf:60: cannot load certificates for relay wwwssl
/usr/local/etc/relayd.conf:112: syntax error
/usr/local/etc/rc.d/relayd: WARNING: failed precmd routine for relayd
ライブラリが足りないとは言われなくなったので設定ファイルを整えれば起動できそうです