這兩天有人問我, 裝 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 換回來.