version ${ver_main}-${ver_patch}
categories games japanese
description Classic dungeon adventure game, translated in Japanese.
homepage http://jnethack.sourceforge.jp/
master_sites sourceforge_jp:${name}/9091/:nh \
sourceforge_jp:${name}/58545/:jnh
set nethacksrc "nethack-[string map {"." ""} ${ver_main}]-src.tgz"
set jnethackpatch "${name}-${version}.diff.gz"
distfiles ${nethacksrc}:nh \
patchfiles patch-sys_unix_Makefile.doc.diff \
patch-sys_unix_Makefile.src.diff \
patch-sys_unix_Makefile.top.diff \
patch-sys_unix_Makefile.utl.diff \
patch-sys_unix_nethack.sh.diff \
patch-win_tty_termcap.c.diff \
checksums ${nethacksrc} sha1 c26537093c38152bc0fbcec20468d975b35f59fd \
${jnethackpatch} sha1 ee138602035c0f5587a24b2567135c836ad65395
depends_lib port:ncurses \
depends_build port:bison \
extract.only ${nethacksrc}
worksrcdir nethack-${ver_main}
system "cd ${worksrcpath} && gunzip -dc ${distpath}/${jnethackpatch} | patch -p 1"
if {[variant_isset x11]} {
patchfiles-append x11/patch-include_config.h.diff \
x11/patch-sys_unix_Makefile.top.diff \
x11/patch-sys_unix_Makefile.src.diff \
x11/patch-win_X11_JNetHack.ad.diff
set jn_cflags "${configure.cflags} ${configure.cppflags}"
set jn_ldflags ${configure.ldflags}
if {[variant_isset universal]} {
set jn_cflags "${jn_cflags} ${configure.universal_cflags}"