blog.handlena.me

コード書いたりゲームしたり

homebrew の Formula を追加する

<blockquote>
    <p><a class="keyword" href="http://d.hatena.ne.jp/keyword/macports">macports</a> でもパッケージを追加したりできたんだろか…。<br />

調べずに移行してしまったのでその辺はわからず。

</blockquote>

class Httpd < Formula url 'http://ftp.jaist.ac.jp/pub/apache//httpd/httpd-2.2.19.tar.gz' homepage '‘ md5 'e9f5453e1e4d7aeb0e7ec7184c6784b5'

# depends_on ‘cmake'

def install system "./configure", "–disable-debug", "–disable-dependency-tracking", "–prefix=#{prefix}" # system "cmake . #{std_cmake_parameters}" system "make install" end end

class Httpd < Formula url 'http://ftp.jaist.ac.jp/pub/apache//httpd/httpd-2.2.19.tar.gz' homepage 'http://httpd.apache.org/' md5 'e9f5453e1e4d7aeb0e7ec7184c6784b5'

def install system "./configure", *configure_args system "make" system "make install" end

def configure_args return [ "–prefix=#{prefix}", "–disable-debug", "–disable-dependency-tracking", "–enable-so", "–enable-rewrite", "–mandir=#{man}", ] end end homepage は必須ではないけど、本家のリポジトリに取り込まれたかったら書かないといけないらしい。

__END__ diff –git a/foo/showfigfonts b/foo/showfigfonts index 643c60b..543379c 100644 — a/foo/showfigfonts +++ b/foo/showfigfonts @@ -14,6 +14,7 @@