Attached please find an ebuild for net-wireless/apradar-0.52.ebuild and a patch to make it work propely on the ppc architecture. APRadar is a tool that makes switching between Access Points as simple as it is in OS X or Windows. APRadar is a wireless scanner that uses the new scanning mode API of the wireless-tools which, unlike monitor mode, does not require restarting the wireless card driver after scanning. APRadar's GTK GUI shows a list of Access Points (screenshot: http://apradar.sourceforge.net/apradar.png) with the channel they run on and the signal strength. Connecting to an Access Point is as simple as clicking on its name. APRadar will also automatically run dhclient upon connection to handle DHCP. The included patch is a crude fix for the IP-Address interface of APRadar that contains an endianness mistake on ppc and lists IPs in reverse. It will only be applied to ppc. APRadar requires gtkmm and I was not able to compile it with anything other then the 2.2 series of gtkmm, which is reflected in the ebuild. Have fun, DiskBreaker
Created attachment 34377 [details] apradar-0.52.ebuild
Created attachment 34378 [details, diff] apradar-0.52-endianness-fix.diff
Hi herd. Something for you?
I've tested this ebuild on my i686 compaq laptop. Works great, thanks, Brian Parkhurst brianp@prodigy.net
Compiling fails for me. if g++ -DPACKAGE_NAME=\"AP\ Radar\" -DPACKAGE_TARNAME=\"apradar\" -DPACKAGE_VERSION=\"0.52\" -DPACKAGE_STRING=\"AP\ Radar\ 0.52\" -DPACKAGE_BUGREPORT=\"donpdonp@users.sourceforge.net\" -DPACKAGE=\"apradar\" -DVERSION=\"0.52\" -I. -I. `pkg-config --cflags gtkmm-2.0 ` -march=pentium3 -msse2 -mfpmath=sse,387 -O2 -pipe -fomit-frame-pointer -MT ccode.o -MD -MP -MF ".deps/ccode.Tpo" \ -c -o ccode.o `test -f 'ccode.cc' || echo './'`ccode.cc; \ then mv -f ".deps/ccode.Tpo" ".deps/ccode.Po"; \ else rm -f ".deps/ccode.Tpo"; exit 1; \ fi Config.cc: In member function `void Config::saveConfigOptions()': Config.cc:261: error: `errno' undeclared (first use this function) Config.cc:261: error: (Each undeclared identifier is reported only once for each function it appears in.) make[1]: *** [Config.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/apradar-0.52/work/apradar-0.52/src' make: *** [all-recursive] Error 1 Portage 2.0.51_rc7 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20040808-r0, 2.6.9-rc3 i686) ================================================================= System uname: 2.6.9-rc3 i686 Intel(R) Pentium(R) M processor 1.70GHz Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -msse2 -mfpmath=sse,387 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -msse2 -mfpmath=sse,387 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks prelink sandbox" GENTOO_MIRRORS="http://ftp.rhnet.is/pub/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://ftp.rhnet.is/gentoo-portage" USE="x86 X acpi alsa avi cdr dga dvd dvdr encode esd ethereal faad fam fbcon flac gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal imap jpeg mad mmx mono moznocompose moznoirc moznomail mozsvg mpeg ncurses network nls offensive oggvorbis opengl pam perl pic png python quicktime readline rtc samba sdl sse sse2 ssl svg svga tcpd theora timidity truetype unicode usb v4l v4l2 wxwindows xml xml2 xv xvid xvmc zlib"
(this is an automated message based on filtering criteria that matched this bug) Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq