the dbacl ebuild does not have any DEPEND set. yet after emerging it, the mailinspect binary is linked against slang, readline, and ncurses. $ lddtree /usr/bin/mailinspect mailinspect => /usr/bin/mailinspect (interpreter => /lib64/ld-linux-x86-64.so.2) libslang.so.2 => /usr/lib/libslang.so.2 libdl.so.2 => /lib/libdl.so.2 libreadline.so.6 => /lib/libreadline.so.6 libncurses.so.5 => /lib/libncurses.so.5 libm.so.6 => /lib/libm.so.6 libc.so.6 => /lib/libc.so.6 further, linking against slang and ncurses seems a bit weird ...s
Created attachment 260615 [details] build.log
Hey Mike, finally getting a chance to look at this. slang is used to enable the interactive mailinspect ability. Though there isn't a real way to disable it, so I'm not sure how to handle that. Initially (and what I have locally) I have a USE of interactive, added to metadata as well, but I'm not sure that's the proper fix. The correct way should be something like interactive? ( sys-libs/slang ) sys-libs/readline sys-libs/ncurses If you think that looks okay, I'll go ahead and commit it, but it's been a while since I've done work, so I'd appreciate if you gave it a quick glance before I commit.
i think you want all 3 deps behind USE=interactive you can control them with: export ac_cv_lib_ncurses_initscr=$(usex interactive) export ac_cv_lib_readline_readline=$(usex interactive) export ac_cv_lib_slang_SLsmg_init_smg=$(usex interactive)
+*dbacl-1.14 (31 Dec 2012) + + 31 Dec 2012; Pacho Ramos <pacho@gentoo.org> +dbacl-1.14.ebuild, + -dbacl-1.13.ebuild, metadata.xml: + Version bump, also fixes automagic deps (#352636 by SpanKY), remove old. +