きりかノート 3冊め

おあそびプログラミング

るりま非公式 MacPortsを20091129版に更新

「るりま」ことRuby リファレンスマニュアル刷新計画で配布されている、リファレンスとツールの野良Portfileを最新の20091129に更新しました。

なんとなく、更新の手順をさらしてみる。なんにもなければ、バージョンとチェックサムを更新するだけだ。チェックサムの更新は手作業だとわずらわしいのでスクリプトを使っている。

% port edit rb-rurima-ja
% svn diff
Index: ruby/rb-rurima-ja/Portfile
===================================================================
--- ruby/rb-rurima-ja/Portfile	(revision 189)
+++ ruby/rb-rurima-ja/Portfile	(working copy)
@@ -4,7 +4,7 @@
 PortGroup		ruby 1.0
 
 name			rb-rurima-ja
-version			20091029
+version			20091129
 platforms		darwin
 categories		ruby
 description		new Ruby reference manual (ja)
% rake # portindex
% sudo port fetch rb-rurima-ja
% port-upd-sums rb-rurima-ja \
  ${port_distfiles}/ruby/ruby-refm-1.9.1-dynamic-20091129.tar.bz2
  :
checksums md5: a00db8b693197ebd993113829f483a0b
	  sha1: 42193e29906e9601e15a25eed97b4c1624877f1e
	  rmd160: a9220802d11b93b2effc021961d374dc4715b004
######
 ...update checksum md5
 ...update checksum sha1
 ...update checksum rmd160
update done
% svn diff
Index: ruby/rb-rurima-ja/Portfile
===================================================================
--- ruby/rb-rurima-ja/Portfile	(revision 189)
+++ ruby/rb-rurima-ja/Portfile	(working copy)
@@ -4,7 +4,7 @@
 PortGroup		ruby 1.0
 
 name			rb-rurima-ja
-version			20091029
+version			20091129
 platforms		darwin
 categories		ruby
 description		new Ruby reference manual (ja)
@@ -65,7 +65,7 @@
 
 dist_subdir		ruby
 use_bzip2		yes
-checksums		md5 ad2a4ece0549319e5c2056c12c354204 \
-				sha1 4127b0b29dfc22af3d70a55ed11cbf1c22a71b51 \
-				rmd160 72d6647c8aef80bbd7738e44249dfb9a6f5a85e1
+checksums		md5 a00db8b693197ebd993113829f483a0b \
+				sha1 42193e29906e9601e15a25eed97b4c1624877f1e \
+				rmd160 a9220802d11b93b2effc021961d374dc4715b004
 
% sudo port -v lint rb-rurima-ja
--->  Verifying Portfile for rb-rurima-ja
  :
OK: Portfile directory matches port name
--->  0 errors and 0 warnings found.
% sudo port destroot rb-rurima-ja

destrootの中身をざっとチェックして、問題なさそうならupgrade。簡単に動作させて確認したら、リポジトリにコミットしておしまい。