これは展開して出来る giriver ifp-line libiriver の3つの dir を /usr/ports/audio の下に置くべきなんでしょうか? 展開して出来た dir の中に Makefile があったので、 /usr/ports/audio の下に iriver という名前で置いておもむろに make してみたのですが、 giriver から始まって libiriver が not found で止まりました。 それぞれの dir で make install することで、無事にインストールできました。
ifp-line ですが、この port でインストールすると、root は使えますが一般ユーザでは使えないですよね。 "Could not find any USB busses." といわれます。 ifp-line 付属の nonroot.sh が実行されるか、その旨の表示があると良いと思います。