[FreeBSD-users-jp 95898] Re: ports の Makefile で条件コンパイルを指定する方法
On Thu, Jul 21, 2016 at 12:42:14AM +0900, Tomoaki AOKI wrote: > > > > LANGUAGE_USA_CMAKE_ON= -DLANGUAGE=1 > > > > LANGUAGE_ESP_CMAKE_ON= -DLANGUAGE=2 > > > > LANGUAGE_DEU_CMAKE_ON= -DLANGUAGE=3 > > > > 〜以下略〜 > > > > > > > > という記述を追加すれば、LANGUAGE_USA が選ばれた時は -DLANGUAGE=1 が、 > > > > LANGUAGE_ESP が選ばれた時は -DLANGUAGE=2 が CMAKE_ARGS に追加されます。 > > > > > > > > 詳細は Porter's Handbook の以下の辺りを参照して下さい。 > > > > > > > > https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-options.html#options-cmake_on > > > > > > この方法でうまく出来ました。ありがとうございました。 > > > > > > portのメンテナに修正をお願いしようと思います。 > > > > で、修正をお願いしたのですが、もっとほかにいい方法あるんじゃないの、 > > と返されてしまいました。 > > > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211182 > > > > OPTIONS_MULTIを使うと複数選択可能になっているので使えない、 > > すべての言語に対するオプションを指定すると、Makefileを > > 手で直さなければならなくなるので無理ではないかと思います。 > > OPTIONS_RADIOだと複数の候補から1つだけ選択する形だったかと > 思いますが、こういうのをお望みでしょうか? > 例えばx11/xtermで使われていますが、OPTIONS_SINGLEとの違いは > 「何も選ばない」という選択も可能なことですので、候補にする > オプションどれも選ばれなかった場合のフォールバック処理が楽かも > しれません。 何も選ばないと、自動的にEnglishになるので(プログラムがそうなっている)、 選択なしを選べる OPTIONS_SINGLEにしてみました。 > > ※その他のパターンは/usr/ports/Mk/bsd.options.mkをご参照下さい。 > 場合によってはPorters Handbookを探るより手っ取り早いかも。 > > > > slave port with SUFFIX > > -languages? Or slave ports for each -lang > > > > という記述があるのですが、ここが意味分かりません。 > > Makefileの書き方に、slave port という書き方があるのでしょうか。 > > japanese/libreoffice(masterがeditors/libreoffice)や > x11/nvidia-driver-340(masterがx11/nvidia-driver)のような > ものがslave portです。 portsが入れ子になる感じですね。だとすると、今回の話は違うかな。 というか、なんでslave という言葉出してきたんだろう?言語ごとに ports 分けたら、と言うことなのかなあ。 ribbon ___ freebsd-users-jp@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"
[FreeBSD-users-jp 95899] Re: net boot & diskless & ipfw = フリーズ?
もじもじです。 まぁ、おおよそご想像通りです(笑) Wed, 20 Jul 2016 17:38:24 +0900 に、 IWAMOTO Kouichiさんは書きました: > ・OPEN にしたのは切り分けの為で、実際にはルールを設定したい これです。 > あたりが有りますが、これらの理由ならば ipfw ではなく ipfilter や pf を > 使うのはどうでしょうか? ipfilter や pf ならばデフォルトが pass なので > 今回のような問題は出ないと思います。 理由は簡単です。 ・他のサーバの設定情報がそのまま使える。 ・新しいことを勉強するほど頭が柔らかくない歳になった です(笑) サービスの空白時間を狙って起動時の設定試みてみます。 また、追ってご報告致しますm(_ _)m -- もじもじ ___ freebsd-users-jp@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"
[FreeBSD-users-jp 95894] Re: installer ZFSRootでの起動設定
川口です 少々時間が空いてしまいましたが, HP Z840 で Legacy boot 出来ない問題,確認しました * GPT (BIOS) -> boot 出来ない * GPT + Active (BIOS) -> boot 出来る でした.(兼ねて書いている通り,GPT+UEFIでもOK) ただ,機種情報,として何をお伝えすればよいのかがよく分からないです. dmesgで見える程度だと > ACPI APIC Table: あたりが機種個別情報に近いですが,特定するには粗そうです. ググってdmidecodeというのを入れてみたが何も出ず (あ,今はUEFIで起動しているから見えないのか...) In Thu, Jul 14, 2016 at 02:59:15PM +0900, Hiroki Satowrote: > 実はインストーラには該当する機種名のリストを入れてあり、 > 次に該当する場合にはデフォルトで Active を立てる選択肢が > 選ばれるようになっています。 > 今の最新のソースにあるリストは次のとおりです。 > > - Dell Latitude E7440, E7240, Precision Tower 5810 > - Hewlett-Packard HP ProBook 4330s > - Intel Corporation DP965LT, D510MO > - Acer Veriton M6630G > > これ以外で起動しない場合には、レポートをあげていただけると > 機種名を追加できます。 -- ∧∧ Zzz.. (- - )⌒⌒⊇〜 川口 銀河 ## ginga-free...@ginganet.org ___ freebsd-users-jp@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"
[FreeBSD-users-jp 95895] Re: installer ZFSRootでの起動設定
佐藤です。 KAWAGUTI Gingawrote in <20160720085730.gk2...@ginganet.org>: gi> 川口です gi> gi> 少々時間が空いてしまいましたが, gi> HP Z840 で Legacy boot 出来ない問題,確認しました gi> gi> * GPT (BIOS) gi> -> boot 出来ない gi> gi> * GPT + Active (BIOS) gi> -> boot 出来る gi> gi> でした.(兼ねて書いている通り,GPT+UEFIでもOK) gi> gi> ただ,機種情報,として何をお伝えすればよいのかがよく分からないです. gi> dmesgで見える程度だと gi> > ACPI APIC Table: gi> あたりが機種個別情報に近いですが,特定するには粗そうです. gi> ググってdmidecodeというのを入れてみたが何も出ず gi> (あ,今はUEFIで起動しているから見えないのか...) おお、どうもありがとうございます。それでは % kenv | grep smbios の結果を送っていただけますか? (シリアル番号とか出てきちゃうので、 気になるようでしたら個人宛に送ってください) -- Hiroki pgpOwoJnD7VHC.pgp Description: PGP signature
[FreeBSD-users-jp 95897] Re: ports の Makefile で条件コンパイルを指定する方法
青木@名古屋です。 On Wed, 20 Jul 2016 20:46:00 +0900 User Ribbonwrote: > On Mon, Jul 18, 2016 at 08:38:40AM +0900, User Ribbon wrote: > > > > LANGUAGE_USA_CMAKE_ON= -DLANGUAGE=1 > > > LANGUAGE_ESP_CMAKE_ON= -DLANGUAGE=2 > > > LANGUAGE_DEU_CMAKE_ON= -DLANGUAGE=3 > > > 〜以下略〜 > > > > > > という記述を追加すれば、LANGUAGE_USA が選ばれた時は -DLANGUAGE=1 が、 > > > LANGUAGE_ESP が選ばれた時は -DLANGUAGE=2 が CMAKE_ARGS に追加されます。 > > > > > > 詳細は Porter's Handbook の以下の辺りを参照して下さい。 > > > > > > https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-options.html#options-cmake_on > > > > この方法でうまく出来ました。ありがとうございました。 > > > > portのメンテナに修正をお願いしようと思います。 > > で、修正をお願いしたのですが、もっとほかにいい方法あるんじゃないの、 > と返されてしまいました。 > > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211182 > > OPTIONS_MULTIを使うと複数選択可能になっているので使えない、 > すべての言語に対するオプションを指定すると、Makefileを > 手で直さなければならなくなるので無理ではないかと思います。 OPTIONS_RADIOだと複数の候補から1つだけ選択する形だったかと 思いますが、こういうのをお望みでしょうか? 例えばx11/xtermで使われていますが、OPTIONS_SINGLEとの違いは 「何も選ばない」という選択も可能なことですので、候補にする オプションどれも選ばれなかった場合のフォールバック処理が楽かも しれません。 ※その他のパターンは/usr/ports/Mk/bsd.options.mkをご参照下さい。 場合によってはPorters Handbookを探るより手っ取り早いかも。 > ただ、 > > slave port with SUFFIX > -languages? Or slave ports for each -lang > > という記述があるのですが、ここが意味分かりません。 > Makefileの書き方に、slave port という書き方があるのでしょうか。 japanese/libreoffice(masterがeditors/libreoffice)や x11/nvidia-driver-340(masterがx11/nvidia-driver)のような ものがslave portです。 > > ribbon > ___ > freebsd-users-jp@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp > To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org" > -- 青木 知明 [Tomoaki AOKI] junch...@dec.sakura.ne.jp ___ freebsd-users-jp@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp To unsubscribe, send any mail to "freebsd-users-jp-unsubscr...@freebsd.org"