install git-core on MacPorts
git-coreをMacPortsで入れようとしたけど、途中でエラーになる。
(10288)> sudo port install git-core +svn +bash_completion +gitweb
-
-
- > Building db46
-
db46っていうのはBerkeley DBのことで、昔port install subversionしたときに+no_bdbオプションつけて入れたくらいだからきっといらない。
以下によればdb46を+universal で入れれば入るっぽいけど、要らないものは要らないので依存関係調べてBerkeleyDBなしで入れる方法を調べる。
http://d.hatena.ne.jp/rabbit2go/20081229/1230558551
http://alistairisrael.wordpress.com/2007/09/18/building-db44-using-macports/
(10308)> port info git-core +svn git-core @1.6.2.2 (devel) Variants: bash_completion, doc, gitweb, +svn Git is a fast, scalable, distributed open source version control system focusing on speed and efficiency. Homepage: http://git.or.cz/ Library Dependencies: curl, zlib, openssl, expat, libiconv Runtime Dependencies: rsync, perl5, p5-error, subversion, p5-libwww-perl, p5-svn-simple, p5-term-readkey Platforms: darwin Maintainers: bryan@larsen.st maccheck@gmail.com openmaintainer@macports.org (10309)> port info p5-svn-simple p5-svn-simple @0.27 (perl) Variants: universal This is a Perl extension for driving svn delta editors (used by svk). Homepage: http://search.cpan.org/~clkao/ Library Dependencies: perl5, subversion-perlbindings Platforms: darwin Maintainers: dluke@geeklair.net (10310)> port info subversion-perlbindings subversion-perlbindings @1.6.1 (devel, perl) Variants: darwin_7, no_bdb, no_neon Subversion is a version control system designed to be as similar to cvs(1) as possible, while fixing many outstanding problems with cvs(1). The perl bindings provide access to subversion API from perl. Homepage: http://subversion.tigris.org/ Library Dependencies: expat, neon, apr, apr-util, db46, subversion, perl5, gettext, libiconv, serf, cyrus-sasl2, sqlite3 Platforms: darwin Maintainers: dluke@geeklair.net
いたあ!subversion-perlbindingsのvariantsにno_bdbがあるので、これでインストール
(10311)> sudo port install subversion-perlbindings +no_bdb Password:
-
-
- > Fetching subversion-perlbindings
- > Verifying checksum(s) for subversion-perlbindings
- > Extracting subversion-perlbindings
- > Configuring subversion-perlbindings
- > Building subversion-perlbindings
- > Staging subversion-perlbindings into destroot
- > Installing subversion-perlbindings @1.6.1_0+no_bdb
- > Activating subversion-perlbindings @1.6.1_0+no_bdb
- > Cleaning subversion-perlbindings
-
あらためてgit-coreをインストール
(10602)> sudo port install git-core +svn +bash_completion +gitweb
-
-
- > Configuring p5-svn-simple
-
なんじゃらほい・・・
/usr/lib じゃなくって/opt/local/libを見てくれれば話は済むような気がするが、ここは一旦引いて出直す
(10604)> sudo port install git-core +bash_completion +gitweb