games-roguelike/nethack: Add "experimental" USE flag
authorLuis Ressel <aranea@aixah.de>
Wed, 13 Jan 2016 19:27:57 +0000 (20:27 +0100)
committerLuis Ressel <aranea@aixah.de>
Wed, 13 Jan 2016 22:12:47 +0000 (23:12 +0100)
This toggles support for the showscore and status_hilite features
considered experimental by upstream.

games-roguelike/nethack/metadata.xml
games-roguelike/nethack/nethack-3.6.0-r1.ebuild

index 28f26f28ac64eab7365c0b475f22d5d7a706321d..5570ca33dc3e66e284f7369a7c5e20ab8c447ad0 100644 (file)
@@ -10,4 +10,7 @@
   <upstream>
     <remote-id type="sourceforge">nethack</remote-id>
   </upstream>
+  <use>
+    <flag name="experimental">Enable experimental features (showscore and status_hilite)</flag>
+  </use>
 </pkgmetadata>
index 319bb0f387961464d4b571990d60cc44b2d21f6f..3696d05c3e91b47da343a2f7b028c9887b51158a 100644 (file)
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/nethack/${PN}-${MY_PV}-src.tgz"
 LICENSE="nethack"
 SLOT="0"
 KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86 ~x86-fbsd"
-IUSE="X"
+IUSE="experimental X"
 
 RDEPEND="sys-libs/ncurses:0=
        X? (
@@ -56,6 +56,8 @@ src_compile() {
        append-cflags -DSYSCF "-DSYSCF_FILE=\\\"/etc/nethack.sysconf\\\""
 
        use X && append-cflags -DX11_GRAPHICS -DUSE_XPM
+       use experimental &&
+               append-cflags -DSTATUS_VIA_WINDOWPORT -DSTATUS_HILITES -DSCORE_ON_BOTL
 
        makeopts=(
                CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LFLAGS="${LDFLAGS}"