- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
2009-10-07
FireFOX の CVSが3.5に対応していない??ので
新規にチェックアウト
hg clone http://hg.mozilla.org/mozilla-central/
# Get the latest source
hg pull -r default
hg update
に変わったらしい。。
2006-01-19
FireFox をCVSからとってコンパイルしてみたのでその備忘録
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login
# パスワードには anonymous と入力してください
同じ基礎のソースコードから複数の異なるアプリケーションがビルドされているため、MOZ_CO_PROJECT 変数を使ったコマンドライン上で、どのアプリケーションをチェックアウ トするかを選択しなければなりません。利用可能なオプションには次のようなものがあります:
suite
古くからある、ブラウザ、メール・ニュース、コンポーザ、その他のアプリケーションからなる 「Mozilla」 SeaMonkey スイートです。
browser
スタンドアローンな 「Firefox」 ブラウザです。
mail
スタンドアローンな 「Thunderbird」 メール・ニュースクライアントです。
composer
スタンドアローンな HTML コンポーザです。
calendar
スタンドアローンな 「Sunbird」 カレンダーアプリケーションです。
xulrunner
次世代の XUL アプリケーションランチャーです。
macbrowser
Macintosh 用の 「Camino」 ネイティブブラウザです。
all
上記のプロジェクトすべてに対応したソースをチェックアウトします。
次のようなコマンドで複数のプロジェクトを指定できます:
MOZ_CO_PROJECT=suite,browser,xulrunner
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot checkout mozilla/client.mk
cd mozilla
make -f client.mk checkout MOZ_CO_PROJECT=option,option
cd mozilla
cvs up -A client.mk # This removes any "sticky branch" information
gmake -f client.mk checkout MOZ_CO_PROJECT=option,option
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
CHECK OUT
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login
# パスワードには anonymous と入力してください
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot checkout mozilla/client.mk
cd mozilla
make -f client.mk checkout MOZ_CO_PROJECT=browser,mail
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login
# パスワードには anonymous と入力してください
cd mozilla
cvs up -A client.mk
gmake -f client.mk checkout MOZ_CO_PROJECT=browser,mail
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# This file specifies the build flags for Firefox. You can use it by adding:
# . $topsrcdir/browser/config/mozconfig
# to the top of your mozconfig file.
#
# .mozconfig
#
mk_add_options MOZ_CO_PROJECT=browser
ac_add_options --enable-application=browser
ac_add_options --enable-optimize
ac_add_options --disable-debug
ac_add_options --enable-default-toolkit=gtk2
ac_add_options --enable-xft
ac_add_options --enable-static
ac_add_options --disable-shared
ac_add_options --disable-tests
ac_add_options --enable-official-branding
ac_add_options --enable-crypto
ac_add_options --prefix=$HOME/opt
# 2006-12-26 以下のオプションを使わないと Make が通らない(FC4)。。
# ac_add_options --disable-svg
ac_add_options --enable-default-toolkit=cairo-gtk2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
MAKE
make -f client.mk build