please find attached an ebuild for the wifiscanner 1.0.1 hosted on sourceforge. This version correct the collision with Ethereal Bug #88331 Reproducible: Always Steps to Reproduce:
Created attachment 72025 [details] ebuild for WifiScanner-1.0.1
Looks good to me.
(In reply to comment #1) > Created an attachment (id=72025) [edit] > ebuild for WifiScanner-1.0.1 > A couple of comments to improve your ebuild writing skills: DEPEND="${RDEPEND} sys-libs/zlib zlib is part of system and as such not needed here http://dev.gentoo.org/~plasmaroo/devmanual//general-concepts/dependencies/ This is also in the current ebuild because of which it is always best to be aware that also ebuilds in the tree can have QA problems. src_install () { It is customary to have the functions in the order they are executed so src_install comes after src_compile local config="" if ! use ethereal; then config="${config} --with-internal-wiretap --enable-wtap" else config="${config} --without-internal-wiretap --enable-wtap" fi This is how I would do this: local config="--enable-wtap" if use ethereal; then config="${config} --without-internal-wiretap" else config="${config} --with-internal-wiretap" fi This is not especially long so you can just put in on one line econf ${config} --enable-curses || die "econf failed" Is there a reason that curses is not use flagged? Thanks for the work so far.
Hmm. sorry, there is an even better way to do this: config="${config} --with-internal-wiretap --enable-wtap" http://dev.gentoo.org/~plasmaroo/devmanual//ebuild-writing/functions/src_compile/configure/
thanks, fixed