2003-11-06(木) 雨朝方止み午後から晴 [長年日記]
_ 野良 port siproxd
今回は porttools を活用して
# cd /usr/ports/local # port create siproxd
として雛型を作成して作業を開始しました。Whom: PORTVERSION CATEGORIES COMMENT 等を適当に書き換えて make fetch までできるようにして、
# port fetch
とすると distinfo が生成されます。でもこれは make makesum があるから冗長なコマンドのような気がしますが。。。make patch までは何も考えずにとおり、make build で ./configure が進んでいったところで
*** ERROR: libosip2 is required!
と出て停止してしまいます。ざっと調べてみると net/libosip2 があるようです。net/linphone/Makefile を真似して
LIB_DEPENDS= osip2.9:${PORTSDIR}/net/libosip2
を Makefile に追加してみましたがうまくいきません。
diff -urN /usr/ports/net/libosip /usr/ports/net/libosip2
としてみると $FreeBSD$ の tag しか違いがないので、中身は全く同じ!!ということで libosip2 を update しないとダメということが判明しました。
_ 野良 net/libosip2
libosip2 を作らないと話にならないのでいろいろ手を入れてみます。
MASTER_SITES= ${MASTER_SITE_GNU}
がことごとくエラーになります。未だにダメらしいです。http://www.gnu.org/software/osip/#downloading の説明を読むと
If the above links does not work, new versions of osip can be found there
という対処があって最新版のみは何とか取得できました。
_ portupgrade japanese/kappa20 www/mod_php4
ja-kappa20-0.394_1 < needs updating (port has 0.395) mod_php4-4.3.4.r1,1 < needs updating (port has 4.3.4,1)
念のため /usr/local/etc の php.ini* を退避して差分を確認しました。