2004-10-16(土) 曇 安静時心拍数 42 [長年日記]
_ portupgrade mail/courier-imap graphics/gqview
courier-imap-3.0.7,1 < needs updating (port has 3.0.8,1) gqview-1.4.3 < needs updating (port has 1.4.5)
! japanese/samba (ja-samba-2.2.10.j1.0) (unknown build error) ! www/mozilla (mozilla-1.7.2_2,2) (unknown build error)
courier-imap が rc.subr 化しました。
/etc/rc.conf に
courier_imap_imapd_enable="YES" courier_imap_imapdssl_enable="YES"
を追加。たいした問題ではないのですが /usr/local/etc/rc.d/courier-imap-* が not executable だったのはいただけませんね。
# chmod u+x /usr/local/etc/rc.d/courier-imap-*
として対処しました。Makefile を書き換えるなら www/apache2 を参考にして
--- Makefile.orig Sat Oct 16 12:25:20 2004 +++ Makefile Sat Oct 16 20:25:15 2004 @@ -210,7 +210,8 @@ .endfor .for i in imapd imapd-ssl pop3d pop3d-ssl ${SED} ${RC_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ - ${FILESDIR}/courier-imap-${i}.sh > ${PREFIX}/etc/rc.d/courier-imap-${i}.sh + ${FILESDIR}/courier-imap-${i}.sh > ${WRKDIR}/courier-imap-${i}.sh + ${INSTALL_SCRIPT} -m 751 ${WRKDIR}/courier-imap-${i}.sh ${PREFIX}/etc/rc.d/courier-imap-${i}.sh .endfor .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR}
sed したものを一度 ${WRKDIR} に redirect してから install がきれいでしょうかね。