這兩天有人問我, 裝 subversion 要 devel/libtool14 嗎?
NO. 前一篇的迴響已經有說了, svn 0.22.1 已修正這個問題, 所以 ports 裡的是正常的.
大概沒有特別說明的關係. 希望以上大大的 no 能明確地說明. :-)
這一版比較麻煩. Subversion 0.22 需要 libtool 1.4, 雖然有 devel/libtool14, 但是它是蓋過原先 libtool 1.3. 而且 這兩個看起來裝的是同一個檔案, 但是產生的結果不一樣......
因為不知道怎麼處理, 所以本版請手動處理. 首先先換到 libtool 1.4:
portupgrade -o devel/libtool14 -fv libtool
然後對 ports/devel/subversion 使用以下的 patch:
=================================================================== --- distinfo (revision 677) +++ distinfo (working copy) @@ -1 +1 @@ -MD5 (subversion-0.21.0.tar.gz) = b2ad91127fb652e764b750f4c0002528 +MD5 (subversion-0.22.0.tar.gz) = 13f00c5cca1e16b62fcd9dd6acc27641 Index: Makefile =================================================================== --- Makefile (revision 740) +++ Makefile (working copy) @@ -5,9 +5,9 @@ # $FreeBSD: ports/devel/subversion/Makefile,v 1.28 2003/05/02 18:23:08 bmah Exp $ PORTNAME= subversion -PORTVERSION= 0.21.0 +PORTVERSION= 0.22.0 CATEGORIES= devel -MASTER_SITES= http://subversion.tigris.org/files/documents/15/3712/ +MASTER_SITES= http://subversion.tigris.org/files/documents/15/4016/ MASTER_SITES+= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= bmah
然後以
portupgrade -v subversion
更新. 安裝完了之後, 可以使用
portupgrade -o devel/libtool -fv libtool
把 libtool 換回來.