bioperl 用の MacPorts Protfile をつくってみた

MacPorts として Bioperl 1.5.2 をインストールしたかったので、Bioperl 用の Portfile をつくってみた。依存関係(depends_lib-append)の煮詰めが若干甘いとおもうけど、自分の環境ではインストールできたようで、bp_glyphs1-demo.pl が動作した。Back in USSR.

Portfile

# $Id:$
PortSystem      1.0
PortGroup       perl5 1.0
perl5.setup     bioperl 1.5.2_102
categories-append	science
maintainers     mn@kazusa.or.jp
description     A Perl tools for computational molecular biology.
long_description \
		 Bioperl is a package of public domain Perl tools for \
		 computational molecular biology.\
		 Our website, http://bioperl.org, provides an online \
		 resource of modules, scripts, and web links for \
		 developers of Perl-based software for life science \
		 research.
platforms       darwin
homepage	http://bioperl.org
master_sites	http://bioperl.org/DIST/
checksums	md5 4890481c5beb33e129b65b922fb0c126
depends_lib-append  port:p5-io-string \
		    port:p5-db_file \
		    port:p5-scalar-list-utils \
		    port:p5-test-harness \
		    port:p5-clone \
		    port:p5-graph \
		    port:p5-gd \
		    port:p5-soap-lite  \
		    port:p5-dbd-mysql \
		    port:p5-dbi \
		    port:p5-xml-dom \
		    port:p5-xml-dom-xpath \
		    port:p5-parser \
		    port:p5-xml-sax \
		    port:p5-xml-sax-expat \
		    port:p5-xml-sax-writer \
		    port:p5-xml-writer \
		    port:p5-xml-twig

追記:別のマシンで試してみて、ある程度必要な依存パッケージを追加してみた。

これを適当なディレクトリにPortfileとして保存し、port でインストールできる、はず。
ただし、\ がYENマークに見える場合は、それをバックスラッシュに変換する必要がある。

% ls 
Portfile
% sudo port -d checksum
% sudo port -d build
% sudo port -d test
% sudo port -d install

参考サイト

screenshot screenshot screenshot screenshot