藤川です。

<環境>
FreeBSD 8.3-RELEASE-p4
portsツリーは10/29にportsnapしました。

<症状>
/usr/ports/x11/rxvtですが、10/25付けでMakefileがRev.1.73⇒1.74
に変わっています。目的は以下となっています。

Unbreak on OSVERSION > 900007 by disabling utmpx support.

しかしこれでビルドするとrxvtの背景にxpmファイルを表示させるため
に使う-pixmapのオプションが無効になってしまうことに気づきました。

<対応策>
中身は理解できないのですが、えいやーでBROKEN=がある1行を追加し
てビルドすると-pixmapが有効になりました。-pixmapを復活させる正し
い修正ってどんなんでしょうか?


--- Makefile.org        2012-10-26 07:32:34.000000000 +0900
+++ Makefile    2012-10-30 23:07:07.000000000 +0900
@@ -45,6 +45,7 @@
 # fails to build with new utmpx
 .if ${OSVERSION} > 900007
 CONFIGURE_ARGS=        --disable-utmp
+BROKEN=                fails to build with new utmpx
 .else
 CONFIGURE_ARGS=        --enable-utmp
 .endif


メールによる返信