藤川です。
<環境>
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