>> >  ports treeをcsupで更新してからやってみましたが、同じでした。
>> >  あ、OPENSSH_OVERWRITE_BASE=1 にしてました...

単純に
ports/security/openssh-portable/Makefile
のバグだと思います。OPENSSH_OVERWRITE_BASE=1のときにrc.d/opensshをイン
ストールする必要ないので。

cvsweb見るとここのcommitでロジックが逆転してるように見えます。
        
http://www.freebsd.org/cgi/cvsweb.cgi/ports/security/openssh-portable/Makefile.diff?r1=1.101;r2=1.102

で、最新は既にUSE_RC_SUBR使うようになってるので、下記の修正でいいんじゃないかな。

---
Munechika SUMIKAWA @ FreeBSD.org

--- Makefile-   2009-04-10 18:16:59.000000000 +0900
+++ Makefile    2009-04-10 18:17:11.000000000 +0900
@@ -246,13 +246,6 @@
 post-install:
        ${INSTALL_DATA} -c ${WRKSRC}/ssh_config.out ${ETCSSH}/ssh_config-dist
        ${INSTALL_DATA} -c ${WRKSRC}/sshd_config.out ${ETCSSH}/sshd_config-dist
-.if defined(WITH_OVERWRITE_BASE)
-       @${ECHO_CMD} "===> Installing rc.d startup script(s)"
-       @${ECHO_CMD} "@cwd ${LOCALBASE}" >> ${TMPPLIST}
-       @${INSTALL_SCRIPT} ${WRKDIR}/openssh 
${LOCALBASE}/etc/rc.d/${RC_SCRIPT_NAME}
-       @${ECHO_CMD} "etc/rc.d/${RC_SCRIPT_NAME}" >> ${TMPPLIST}
-       @${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}
-.endif
        @${CAT} ${PKGMESSAGE}
 
 test:  build

メールによる返信