diff options
author | Hannes Mehnert <hannes@gentoo.org> | 2002-10-31 22:11:30 +0000 |
---|---|---|
committer | Hannes Mehnert <hannes@gentoo.org> | 2002-10-31 22:11:30 +0000 |
commit | 26a14e75017b0b08fcf9e25cdaf5ea143a1abfdb (patch) | |
tree | dff186ac91aa752011302a55e55d607575d2ac42 | |
parent | Forgot ~ (diff) | |
download | gentoo-2-26a14e75017b0b08fcf9e25cdaf5ea143a1abfdb.tar.gz gentoo-2-26a14e75017b0b08fcf9e25cdaf5ea143a1abfdb.tar.bz2 gentoo-2-26a14e75017b0b08fcf9e25cdaf5ea143a1abfdb.zip |
move to net-wireless
34 files changed, 719 insertions, 0 deletions
diff --git a/net-wireless/airsnort/ChangeLog b/net-wireless/airsnort/ChangeLog new file mode 100644 index 000000000000..ce1457e2187e --- /dev/null +++ b/net-wireless/airsnort/ChangeLog @@ -0,0 +1,18 @@ +# ChangeLog for net-analyzer/airsnort +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/airsnort/ChangeLog,v 1.1 2002/10/31 22:11:30 hannes Exp $ + + 31 Oct 2002; Hannes Mehnert <hannes@gentoo.org>: + moved to net-wireless + +*airsnort-0.2.1a (29 Jun 2002) + + 25 Oct 2002; Calum Selkirk <cselkirk@gentoo.org> airsnort-0.2.1a.ebuild : + + Changes DEPEND from x11-libs/gtk+-1.2.10-r8 to x11-libs/gtk+-1.2.10-r9 + + 8 Sep 2002; Owen Stampflee <owen@gentoo.org> : + Added PPC to KEYWORDS. + + 29 Jun 2002; Thilo Bangert <bangert@gentoo.org> : + initial release - submitted by Brian Rozmierski <brianr at warped-minds.com> diff --git a/net-wireless/airsnort/airsnort-0.2.1a.ebuild b/net-wireless/airsnort/airsnort-0.2.1a.ebuild new file mode 100644 index 000000000000..3fda1a294d77 --- /dev/null +++ b/net-wireless/airsnort/airsnort-0.2.1a.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/airsnort/airsnort-0.2.1a.ebuild,v 1.1 2002/10/31 22:11:30 hannes Exp $ + +MY_P=${P/a/A} +S=${WORKDIR}/${MY_P} +DESCRIPTION="AirSnort 802.11b Wireless Packet Sniffer/WEP Cracker" +HOMEPAGE="http://airsnort.shmoo.com/" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="x86 ppc sparc sparc64" + +DEPEND=">=sys-devel/autoconf-2.13 + >=x11-libs/gtk+-1.2.10-r9 + >=net-libs/libpcap-0.7.1 + >=sys-apps/pcmcia-cs-3.1.33" + +src_compile() { + ./autogen.sh \ + --host=${CHOST} \ + --prefix=/usr \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man || die "./autogen failed" + make || die +} + +src_install () { + make DESTDIR=${D} install || die +} diff --git a/net-wireless/airsnort/files/digest-airsnort-0.2.1a b/net-wireless/airsnort/files/digest-airsnort-0.2.1a new file mode 100644 index 000000000000..d5fe70ba85b6 --- /dev/null +++ b/net-wireless/airsnort/files/digest-airsnort-0.2.1a @@ -0,0 +1 @@ +MD5 9dfe05177c6b3cc97b59c942affa5266 Airsnort-0.2.1a.tar.gz 64192 diff --git a/net-wireless/ap-utils/ChangeLog b/net-wireless/ap-utils/ChangeLog new file mode 100644 index 000000000000..c3b66ae166f5 --- /dev/null +++ b/net-wireless/ap-utils/ChangeLog @@ -0,0 +1,12 @@ +# ChangeLog for net-misc/ap-utils +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/ap-utils/ChangeLog,v 1.1 2002/10/31 22:11:30 hannes Exp $ + + 31 Oct 2002; Hannes Mehnert <hannes@gentoo.org>: + moved to net-wireless + +*ap-utils-1.0.5 (15 Sep 2002) + + 15 Sep 2002; Aron Griffis <agriffis@gentoo.org> ap-utils-1.0.5.ebuild: + + Initial ebuild. diff --git a/net-wireless/ap-utils/ap-utils-1.0.5.ebuild b/net-wireless/ap-utils/ap-utils-1.0.5.ebuild new file mode 100644 index 000000000000..310b7f7a9eaf --- /dev/null +++ b/net-wireless/ap-utils/ap-utils-1.0.5.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/ap-utils/ap-utils-1.0.5.ebuild,v 1.1 2002/10/31 22:11:30 hannes Exp $ + +DESCRIPTION="Wireless Access Point Utilites for Unix" +HOMEPAGE="http://ap-utils.polesye.net/" +SRC_URI="${HOMEPAGE}/files/${P}.tar.bz2" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86" +DEPEND=">=bison-1.34" +RDEPEND="" + +src_compile() { + econf --build=${CHOST} # implicit || die + emake || die +} + +src_install () { + einstall || die +} diff --git a/net-wireless/ap-utils/files/digest-ap-utils-1.0.5 b/net-wireless/ap-utils/files/digest-ap-utils-1.0.5 new file mode 100644 index 000000000000..9bcf6efc9197 --- /dev/null +++ b/net-wireless/ap-utils/files/digest-ap-utils-1.0.5 @@ -0,0 +1 @@ +MD5 1b2a5c8d25add9f4b8ecaaaeeb635506 ap-utils-1.0.5.tar.bz2 259133 diff --git a/net-wireless/gkrellmwireless/ChangeLog b/net-wireless/gkrellmwireless/ChangeLog new file mode 100644 index 000000000000..86783bd0ab37 --- /dev/null +++ b/net-wireless/gkrellmwireless/ChangeLog @@ -0,0 +1,33 @@ +# ChangeLog for x11-plugins/gkrellmwireless +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/net-wireless/gkrellmwireless/ChangeLog,v 1.1 2002/10/31 22:11:30 hannes Exp $ + + 31 Oct 2002; Hannes Mehnert <hannes@gentoo.org>: + moved to net-wireless + +*gkrellmwireless-2.0.0 (16 Oct 2002) + 16 Oct 2002; Spider <spider@gentoo.org> gkrellmwireless-2.0.0.ebuild : + Added a wireless monitor for gkrellm2 , using ~arch + +*gkrelmmwireless-0.2.2 (14 Apr 2002) + + 11 Sep 2002; Owen Stampflee <owen@gentoo.org> : + Added PPC to KEYWORDS. + + 29 Aug 2002; Seemant Kulleen <seemant@gentoo.org> * : + + Relocated to x11-plugins + + 14 Apr 2002; Seemant Kulleen <seemant@gentoo.org> gkrellmwireless-0.2.2.ebuild : + + Version bump. + +*gkrellmwireless-0.2.1 (1 Feb 2002) + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/net-wireless/gkrellmwireless/files/digest-gkrellmwireless-0.2.2 b/net-wireless/gkrellmwireless/files/digest-gkrellmwireless-0.2.2 new file mode 100644 index 000000000000..c5426c359d7a --- /dev/null +++ b/net-wireless/gkrellmwireless/files/digest-gkrellmwireless-0.2.2 @@ -0,0 +1 @@ +MD5 c187d6bc720080acaabc88c76160a49a gkrellmwireless-0.2.2.tar.gz 7971 diff --git a/net-wireless/gkrellmwireless/files/digest-gkrellmwireless-2.0.0 b/net-wireless/gkrellmwireless/files/digest-gkrellmwireless-2.0.0 new file mode 100644 index 000000000000..90fb741e2527 --- /dev/null +++ b/net-wireless/gkrellmwireless/files/digest-gkrellmwireless-2.0.0 @@ -0,0 +1 @@ +MD5 d361aaf0935cffab43db7f74ab82f4af gkrellmwireless-2.0.0.tar.gz 7965 diff --git a/net-wireless/gkrellmwireless/gkrellmwireless-0.2.2.ebuild b/net-wireless/gkrellmwireless/gkrellmwireless-0.2.2.ebuild new file mode 100644 index 000000000000..fafef16eaa23 --- /dev/null +++ b/net-wireless/gkrellmwireless/gkrellmwireless-0.2.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/gkrellmwireless/gkrellmwireless-0.2.2.ebuild,v 1.1 2002/10/31 22:11:30 hannes Exp $ +# 26 Apr 2001 21:30 CST blutgens Exp $ + +S=${WORKDIR}/${P} +DESCRIPTION="A plugin for GKrellM that monitors your wireless network card" +SRC_URI="http://gkrellm.luon.net/files/${P}.tar.gz" +HOMEPAGE="http://gkrellm.luon.net/" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="x86 ppc sparc sparc64" + +DEPEND="=app-admin/gkrellm-1.2*" + +src_compile() { + export PATH="${PATH}:/usr/X11R6/bin" + make || die + +} + +src_install () { + insinto /usr/lib/gkrellm/plugins + doins wireless.so + dodoc README Changelog +} diff --git a/net-wireless/gkrellmwireless/gkrellmwireless-2.0.0.ebuild b/net-wireless/gkrellmwireless/gkrellmwireless-2.0.0.ebuild new file mode 100644 index 000000000000..ac1bf5f7d279 --- /dev/null +++ b/net-wireless/gkrellmwireless/gkrellmwireless-2.0.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/gkrellmwireless/gkrellmwireless-2.0.0.ebuild,v 1.1 2002/10/31 22:11:30 hannes Exp $ + +S=${WORKDIR}/${PN} +DESCRIPTION="A plugin for GKrellM that monitors your wireless network card" +SRC_URI="http://gkrellm.luon.net/files/${P}.tar.gz" +HOMEPAGE="http://gkrellm.luon.net/" + +SLOT="2" +LICENSE="GPL-2" +KEYWORDS="~x86 ~ppc ~sparc ~sparc64" + +DEPEND="=app-admin/gkrellm-2.0*" + + +src_compile() { + export PATH="${PATH}:/usr/X11R6/bin" + make || die + +} + +src_install () { + insinto /usr/lib/gkrellm2/plugins + doins wireless.so + dodoc README Changelog +} diff --git a/net-wireless/gtkskan/ChangeLog b/net-wireless/gtkskan/ChangeLog new file mode 100644 index 000000000000..e4e3e9903811 --- /dev/null +++ b/net-wireless/gtkskan/ChangeLog @@ -0,0 +1,17 @@ +# ChangeLog for net-misc/gtkskan +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/net-wireless/gtkskan/ChangeLog,v 1.1 2002/10/31 22:11:30 hannes Exp $ + + 31 Oct 2002; Hannes Mehnert <hannes@gentoo.org>: + moved to net-wireless + +*gtkskan-0.2 ( 10 Feb 2002 ) + + 07 Jul 2002; phoen][x <phoenix@gentoo.org> gtkskan-0.2.ebuild : + Added KEYWORDS, LICENSE, SLOT. + + 10 Feb 2002; Karl Trygve Kalleberg <karltk@gentoo.org> ChangeLog files/digest-gtkskan-0.2 gtkskan-0.2.ebuild : + A 802.11 network tool. It can detect networks and services using the + wireless extensions for Linux and reading/writing raw 802.11 frames. + + Initial support is for the wavelan/orinoco card. diff --git a/net-wireless/gtkskan/files/digest-gtkskan-0.2 b/net-wireless/gtkskan/files/digest-gtkskan-0.2 new file mode 100644 index 000000000000..1bdf25c03f9b --- /dev/null +++ b/net-wireless/gtkskan/files/digest-gtkskan-0.2 @@ -0,0 +1 @@ +MD5 deae861038aa166235de7aba77581b06 gtkskan-0.2.tgz 54232 diff --git a/net-wireless/gtkskan/gtkskan-0.2.ebuild b/net-wireless/gtkskan/gtkskan-0.2.ebuild new file mode 100644 index 000000000000..21116f9b27fb --- /dev/null +++ b/net-wireless/gtkskan/gtkskan-0.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/gtkskan/gtkskan-0.2.ebuild,v 1.1 2002/10/31 22:11:30 hannes Exp $ + +IUSE="gnome" + +S=${WORKDIR}/${P} +DESCRIPTION="GTK+-based ESSID scanner" +SRC_URI="mirror://sourceforge/wavelan-tools/${P}.tgz" +HOMEPAGE="http://wavelan-tools.sf.net" +KEYWORDS="x86 sparc sparc64" +LICENSE="GPL-3" +SLOT="0" + +DEPEND="virtual/glibc + =sys-libs/db-1.85* + =x11-libs/gtk+-1.2* + gnome? ( >=gnome-base/gnome-libs-1.4 >=gnome-base/gnome-core-1.4 )" +#RDEPEND="" + +src_compile() { + local myconf + use gnome && myconf="--with-gnome" || myconf="--without-gnome" + + CFLAGS="${CFLAGS} -I." ./configure \ + --host=${CHOST} \ + --prefix=/usr \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man \ + $myconf || die "./configure failed" + ln -s /usr/include/db1/db.h src/db_185.h + emake || die +} + +src_install () { + dodir /usr/bin + make \ + prefix=${D}/usr \ + mandir=${D}/usr/share/man \ + infodir=${D}/usr/share/info \ + install || die + dodoc CREDITS LICENSE README +} diff --git a/net-wireless/kismet/ChangeLog b/net-wireless/kismet/ChangeLog new file mode 100644 index 000000000000..b5fa178f479f --- /dev/null +++ b/net-wireless/kismet/ChangeLog @@ -0,0 +1,18 @@ +# ChangeLog for net-analyzerkismetChangeLog/ +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/net-wireless/kismet/ChangeLog,v 1.1 2002/10/31 22:11:30 hannes Exp $ + + 31 Oct 2002; Hannes Mehnert <hannes@gentoo.org>: + moved to net-wireless + +*-kismet-2.4.6 (04 Aug 2002) + + 09 Sep 2002; Calum Selkirk <cselkirk@gentoo.org> kismet-2.4.6.ebuild : + + Moved the DEPEND for glib into USE X? + Added DEPEND libpcap + Added ppc to KEYWORDS. + + 04 Aug 2002; Ben Lutgens <lamer@gentoo.org> ChangeLog : + + New package diff --git a/net-wireless/kismet/files/digest-kismet-2.4.6 b/net-wireless/kismet/files/digest-kismet-2.4.6 new file mode 100644 index 000000000000..78041a634ce3 --- /dev/null +++ b/net-wireless/kismet/files/digest-kismet-2.4.6 @@ -0,0 +1,2 @@ +MD5 74c1d1205806ca3878eb3dd0d1864c41 kismet-2.4.6.tar.gz 487503 +MD5 a7a02706c0f22e56a45bd8999dbb35e3 ethereal-0.9.5.tar.gz 3384282 diff --git a/net-wireless/kismet/kismet-2.4.6.ebuild b/net-wireless/kismet/kismet-2.4.6.ebuild new file mode 100644 index 000000000000..2685363086d3 --- /dev/null +++ b/net-wireless/kismet/kismet-2.4.6.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/kismet/kismet-2.4.6.ebuild,v 1.1 2002/10/31 22:11:30 hannes Exp $ + +IUSE="X snmp ssl" + + +S="${WORKDIR}/${P}" +DESCRIPTION="Kismet is a 802.11b wireless network sniffer." +SRC_URI="http://www.kismetwireless.net/code/${P}.tar.gz + http://www.ethereal.com/distribution/ethereal-0.9.5.tar.gz" +HOMEPAGE="http://www.kismetwireless.net/" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 sparc sparc64 ppc" + +DEPEND=">=dev-libs/expat-1.95.4 + >=sys-libs/ncurses-5.2 + >=net-libs/libpcap-0.7.1 + snmp? ( >=net-analyzer/ucd-snmp-4.2.5 ) + X? ( virtual/x11 =x11-libs/gtk+-1.2* >=dev-libs/glib-2.0 ) + ssl? ( >=dev-libs/openssl-0.9.6b )" + +src_unpack() { + unpack ${A} + cd ${WORKDIR}/ethereal-0.9.5 + #This is a new hack for gcc-3.1 compatibility + einfo "Hax0ring ethereal's configure" + sed -e "1961,1962d;3358,3359d;3382,3383d" configure \ + >configure.hacked + mv configure.hacked configure + chmod +x configure +} +src_compile() { + cd ${WORKDIR}/ethereal-0.9.5 + einfo "Need to first configure and compile ethereal" + # need to compile ethereal as it is installed + local myconf + use X || myconf="${myconf} --disable-ethereal" + use ssl || myconf="${myconf} --without-ssl" + use snmp || myconf="${myconf} --without-ucdsnmp" + + ./configure \ + --prefix=/usr --enable-pcap \ + --enable-zlib --enable-ipv6 \ + --enable-tethereal --enable-editcap \ + --enable-mergecap --enable-text2cap \ + --enable-idl2eth --enable-dftest \ + --enable-randpkt --mandir=/usr/share/man \ + --sysconfdir=/etc/ethereal \ + --with-plugindir=/usr/lib/ethereal/plugins/${PV} \ + --host=${CHOST} ${myconf} || die "bad ./configure for ethereal source" + emake || die "compile problem for ethereal source" + + cd ${S} # return to kismet compile + einfo "Returning to kismet compile" + ./configure \ + --host=${CHOST} \ + --prefix=/usr \ + --infodir=/usr/share/info \ + --with-ethereal=${WORKDIR}/ethereal-0.9.5 \ + --mandir=/usr/share/man || die "./configure failed" + make dep || die "make dep for kismet barfed" + emake || die "compile of kismet failed" +} + +src_install () { + dodir /etc + dodir /usr/bin + make prefix=${D}/usr \ + ETC=${D}/etc MAN=${D}/usr/share/man \ + SHARE=${D}/usr/share/${PN} install + dodoc CHANGELOG FAQ README +} diff --git a/net-wireless/linux-wlan-ng/ChangeLog b/net-wireless/linux-wlan-ng/ChangeLog new file mode 100644 index 000000000000..2db863a060dc --- /dev/null +++ b/net-wireless/linux-wlan-ng/ChangeLog @@ -0,0 +1,18 @@ +# ChangeLog for sys-apps/linux-wlan-ng + + 31 Oct 2002; Hannes Mehnert <hannes@gentoo.org>: + moved to net-wireless + +*linux-wlan-ng-0.1.16-pre4 (31 Oct 2002) + + 31 Oct 2002; Chad Huneycutt <chadh@gentoo.org> + + add 0.1.16-pre4 ebuild from Tom Prado <tprado@charter.net> + + 31 Oct 2002; Chad Huneycutt <chadh@gentoo.org> ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/net-wireless/linux-wlan-ng/files/digest-linux-wlan-ng-0.1.16_pre4 b/net-wireless/linux-wlan-ng/files/digest-linux-wlan-ng-0.1.16_pre4 new file mode 100644 index 000000000000..943d9d800e7e --- /dev/null +++ b/net-wireless/linux-wlan-ng/files/digest-linux-wlan-ng-0.1.16_pre4 @@ -0,0 +1,2 @@ +MD5 1f2de1f7e7e6edc137c9eb066e3ae60f linux-wlan-ng-0.1.16-pre4.tar.gz 319589 +MD5 7e9f01a697d2e3e5164340d79474ea30 pcmcia-cs-3.2.1.tar.gz 1250413 diff --git a/net-wireless/linux-wlan-ng/linux-wlan-ng-0.1.16_pre4.ebuild b/net-wireless/linux-wlan-ng/linux-wlan-ng-0.1.16_pre4.ebuild new file mode 100644 index 000000000000..12a398fb5eee --- /dev/null +++ b/net-wireless/linux-wlan-ng/linux-wlan-ng-0.1.16_pre4.ebuild @@ -0,0 +1,140 @@ + +# linux-wlan-ng requires a configured pcmcia-cs source tree. +# unpack/configure it in WORKDIR. No need to compile it though. +PCMCIA_CS="pcmcia-cs-3.2.1" +PCMCIA_DIR="${WORKDIR}/${PCMCIA_CS}" + +MY_P=${P/_/-} +S=${WORKDIR}/${MY_P} +DESCRIPTION="The linux-wlan Project" +SRC_URI="ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/${MY_P}.tar.gz + mirror://sourceforge/pcmcia-cs/${PCMCIA_CS}.tar.gz" + +HOMEPAGE="http://linux-wlan.org" +DEPEND="sys-kernel/linux-headers + sys-apps/pcmcia-cs + dev-libs/openssl + sys-apps/baselayout" +RDEPEND="" +SLOT="0" +LICENSE="MPL-1.1" +KEYWORDS="~x86" + +# check arch for configure +if [ ${ARCH} = "x86" ] ; then + MY_ARCH="i386" +else + MY_ARCH="ppc" +fi + +# Note: To use this ebuild, you should have the usr/src/linux symlink to +# the kernel directory that linux-wlan-ng should use for configuration. + +src_compile() { + +#configure pcmcia-cs - we need this for wlan to compile +#use same USE flags that the pcmcia-cs ebuild does. +#no need to actually compile pcmcia-cs... + + cd ${WORKDIR}/${PCMCIA_CS} + local myconf + if [ -n "`use trusted`" ] ; then + myconf="--trust" + else + myconf="--notrust" + fi + + if [ -n "`use apm`" ] ; then + myconf="$myconf --apm" + else + myconf="$myconf --noapm" + fi + + if [ -n "`use pnp`" ] ; then + myconf="$myconf --pnp" + else + myconf="$myconf --nopnp" + fi + + if [ -n "`use nocardbus`" ] ; then + myconf="$myconf --nocardbus" + else + myconf="$myconf --cardbus" + fi + + #use $CFLAGS for user tools, but standard kernel optimizations for the kernel modules (for compatibility) + ./Configure -n \ + --target=${D} \ + --srctree \ + --kernel=/usr/src/linux \ + --arch="${MY_ARCH}" \ + --uflags="$CFLAGS" \ + --kflags="-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer" \ + $myconf || die "failed configuring pcmcia-cs" + + # now lets build wlan-ng + cd ${S} + export PCMCIA_CS=${PCMCIA_CS}; sed -e 's:PCMCIA_SRC=:PCMCIA_SRC=${WORKDIR}/${PCMCIA_CS}:' config.in > default.config1 + sed -e 's:TARGET_ROOT_ON_HOST=:TARGET_ROOT_ON_HOST=${D}:' default.config1 > default.config2 + sed -e 's:PRISM2_USB=n:PRISM2_USB=y:' default.config2 > default.config3 + sed -e 's:PRISM2_PCI=n:PRISM2_PCI=y:' default.config3 > default.config4 + sed -e 's:PRISM2_PLX=n:PRISM2_PLX=y:' default.config4 > default.config + rm -f default.config1 default.config2 default.config3 default.config4 + emake default_config || die "failed configuring WLAN" + emake all || die "failed compiling" + + #compile add-on keygen program. It seems to actually provide usable keys. + cd ${S}/add-ons/keygen + + emake || die "Failed to compile add-on keygen program" +} + +src_install () { +einfo PREFIX=${D} + make install || die "failed installing" + cd ${D} + + #move the conf file to conf.d + insinto /etc/conf.d + sed -e 's:/sbin/nwepgen:/sbin/keygen:' etc/wlan.conf >etc/conf.d/wlan.conf + rm -f etc/wlan.conf + + mv etc/pcmcia/wlan-ng.opts wlan-ng.opts.orig + sed -e 's:/sbin/nwepgen:/sbin/keygen:' wlan-ng.opts.orig >etc/pcmcia/wlan-ng.opts + + mv etc/init.d/wlan wlan.orig + sed -e 's:/etc/wlan.conf:/etc/conf.d/wlan.conf:g' wlan.orig >etc/init.d/wlan + rm -f wlan.orig wlan-ng.opts.orig + chmod 755 etc/init.d/wlan + chmod 640 etc/conf.d/wlan.conf etc/pcmcia/wlan-ng.opts + + # use net.eth0 style rc.init script for wlan too. + cp /etc/init.d/net.eth0 etc/init.d/net.wlan0 + + if [ -z "`use build`" ] + then + cd ${S} + # install docs + dodoc BUGS CHANGES COPYING LICENSE FAQ MAINTAINERS README \ + THANKS TODO doc/* + fi + exeinto /sbin + doexe add-ons/keygen/keygen + +} + +pkg_postinst() { + depmod -a + + einfo "Modify /etc/conf.d/wlan if you choose to use /etc/init.d/wlan to" + einfo "start up your card. This won't offer dhcp options, however." + einfo "" + einfo "Modify /etc/pcmcia/wlan-ng.opts to use the pcmcia card services" + einfo "to autoload the prism2 drivers when a pccard is inserted." + einfo "Two keygen programs are include: nwepgen and keygen. keygen seems" + einfo "provide more usable keys at the moment." + einfo "" + einfo "You will need to add iface_wlan0 parameters to /etc/conf.d/net to use the" + einfo "pcmcia card services to load the wlan device and attach it to the network." +} + diff --git a/net-wireless/wavelan-applet/ChangeLog b/net-wireless/wavelan-applet/ChangeLog new file mode 100644 index 000000000000..531795e6bfc3 --- /dev/null +++ b/net-wireless/wavelan-applet/ChangeLog @@ -0,0 +1,19 @@ +# ChangeLog for gnome-extra/wavelan-applet +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/net-wireless/wavelan-applet/ChangeLog,v 1.1 2002/10/31 22:11:30 hannes Exp $ + + 31 Oct 2002; Hannes Mehnert <hannes@gentoo.org>: + moved to net-wireless + +*wavelan-applet-0.5 (1 Feb 2002) + 25 Jul 2002; Spider <spider@gentoo.org> + SLOT KEYWORDS and LICENSE added + + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/net-wireless/wavelan-applet/files/digest-wavelan-applet-0.5 b/net-wireless/wavelan-applet/files/digest-wavelan-applet-0.5 new file mode 100644 index 000000000000..b2da25d2f5a7 --- /dev/null +++ b/net-wireless/wavelan-applet/files/digest-wavelan-applet-0.5 @@ -0,0 +1 @@ +MD5 1e0fa433186e852ca5e59312a71b65ca wavelan-applet-0.5.tar.gz 170039 diff --git a/net-wireless/wavelan-applet/files/wavelan-0.5-nosegfault.patch b/net-wireless/wavelan-applet/files/wavelan-0.5-nosegfault.patch new file mode 100644 index 000000000000..8fb0bf4461eb --- /dev/null +++ b/net-wireless/wavelan-applet/files/wavelan-0.5-nosegfault.patch @@ -0,0 +1,17 @@ +diff -u -r wavelan-applet-0.5.orig/src/wavelan-applet.c wavelan-applet-0.5/src/wavelan-applet.c +--- wavelan-applet-0.5.orig/src/wavelan-applet.c Thu Dec 6 03:29:32 2001 ++++ wavelan-applet-0.5/src/wavelan-applet.c Thu Dec 6 17:41:14 2001 +@@ -570,9 +570,9 @@ + wavelan_applet_set_update_interval (global_applet, + gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (entry))); + +- entry = gtk_object_get_data (GTK_OBJECT (pb), "text-smaller"); +- wavelan_applet_set_text_smaller (global_applet, +- gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (entry))); ++/* entry = gtk_object_get_data (GTK_OBJECT (pb), "text-smaller"); */ ++/* wavelan_applet_set_text_smaller (global_applet, */ ++/* gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (entry))); */ + + entry = gtk_object_get_data (GTK_OBJECT (pb), "text-aa"); + wavelan_applet_set_text_aa (global_applet, +Only in wavelan-applet-0.5/src: wavelan-applet.c~ diff --git a/net-wireless/wavelan-applet/wavelan-applet-0.5.ebuild b/net-wireless/wavelan-applet/wavelan-applet-0.5.ebuild new file mode 100644 index 000000000000..cb950252c80b --- /dev/null +++ b/net-wireless/wavelan-applet/wavelan-applet-0.5.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# Authour: Mikael Hallendal <hallski@gentoo.org> +# $Header: /var/cvsroot/gentoo-x86/net-wireless/wavelan-applet/wavelan-applet-0.5.ebuild,v 1.1 2002/10/31 22:11:30 hannes Exp $ + +S=${WORKDIR}/${P} +DESCRIPTION="GNOME Panel applet that shows the strength of a wavelan connection" +SRC_URI="http://www.eskil.org/${PN}/${P}.tar.gz" +HOMEPAGE="http://www.eskil.org/wavelan-applet/" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 sparc sparc64" + +RDEPEND=">=gnome-base/gnome-core-1.2.12 + >=gnome-base/eel-1.0.2 + >=gnome-base/libglade-0.17-r2" + +DEPEND="${RDEPEND} + sys-devel/gettext" + +src_unpack() { + unpack ${A} + + cd ${S} + patch -p1 < ${FILESDIR}/wavelan-0.5-nosegfault.patch +} + + +src_compile() { + ./configure --host=${CHOST} \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var/lib + assert "Package configuration failed." + + emake || die "Package building failed." +} + +src_install() { + make prefix=${D}/usr \ + sysconfdir=${D}/etc \ + localstatedir=${D}/var/lib \ + install || die + + dodoc AUTHORS COPYING* ChangeLog README NEWS +} diff --git a/net-wireless/wavemon/ChangeLog b/net-wireless/wavemon/ChangeLog new file mode 100644 index 000000000000..16411cee6514 --- /dev/null +++ b/net-wireless/wavemon/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for net-analyzer/wavemon +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/wavemon/ChangeLog,v 1.1 2002/10/31 22:11:30 hannes Exp $ + + 31 Oct 2002; Hannes Mehnert <hannes@gentoo.org>: + moved to net-wireless + +*wavemon-0.3.3 ( 28 May 2002 ) + 28 May 2002 (Ben Lutgens <lamer@gentoo.org>: Wavemon is an ncurses tool + for monitoring you wavelan wireless cards diff --git a/net-wireless/wavemon/files/digest-wavemon-0.3.3 b/net-wireless/wavemon/files/digest-wavemon-0.3.3 new file mode 100644 index 000000000000..bddfe5b47b85 --- /dev/null +++ b/net-wireless/wavemon/files/digest-wavemon-0.3.3 @@ -0,0 +1 @@ +MD5 9bd4cc17c2a6491bb14d30f1c03adf49 wavemon-current.tar.gz 29662 diff --git a/net-wireless/wavemon/wavemon-0.3.3.ebuild b/net-wireless/wavemon/wavemon-0.3.3.ebuild new file mode 100644 index 000000000000..2d30002ae5fb --- /dev/null +++ b/net-wireless/wavemon/wavemon-0.3.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/wavemon/wavemon-0.3.3.ebuild,v 1.1 2002/10/31 22:11:30 hannes Exp $ + +S=${WORKDIR}/${P} +DESCRIPTION="ncurses based monitor util for your wavelan cards" +SRC_URI="http://www.jm-music.de/wavemon-current.tar.gz" +HOMEPAGE="http://www.jm-music.de/english/index.html" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="x86 ppc sparc sparc64" + +DEPEND="sys-libs/ncurses" + +src_compile() { + emake || die +} + +src_install() { + dodir /usr/bin + dodir /usr/share/man/{man1,man5} + make prefix="${D}/usr" mandir="${D}/usr/share/man" install + dodoc README TODO COPYING AUTHORS +} diff --git a/net-wireless/wireless-tools/ChangeLog b/net-wireless/wireless-tools/ChangeLog new file mode 100644 index 000000000000..69968c1540cb --- /dev/null +++ b/net-wireless/wireless-tools/ChangeLog @@ -0,0 +1,42 @@ +# ChangeLog for sys-apps/wireless-tools +# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL +# $Header: /var/cvsroot/gentoo-x86/net-wireless/wireless-tools/ChangeLog,v 1.1 2002/10/31 22:11:30 hannes Exp $ + + 31 Oct 2002; Hannes Mehnert <hannes@gentoo.org>: + moved to net-wireless + +*wireless-tools-25 ( 15 Oct 2002 ) + + 15 Oct 2002; Hanno Boeck <hanno@gentoo.org> wireless-tools-25.ebuild : + New version. Changed ebuild to read the version number from the filename. + +*wireless-tools-24 ( 28 May 2002 ) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> wireless-tools-24.ebuild : + Added LICENSE, KEYWORDS, SLOT. + + 28 May 2002; Karl Trygve Kalleberg <karltk@gentoo.org> wireless-tools-24.ebuild files/digest-wireless-tools-24: + + New upstream version. + +*wireless-tools-23 ( 10 Feb 2002 ) + + 14 Jul 2002; phoen][x <phoenix@gentoo.org> wireless-tools-23.ebuild : + Added LICENSE, KEYWORDS, SLOT. + 15 Mar 2002: Chad Huneycutt <chadh@gentoo.org> + fixed description + + 10 Feb 2002; Karl Trygve Kalleberg <karltk@gentoo.org> ChangeLog wireless-tools-23.ebuild files/digest-wireless-tools-23: + + The Wireless Tools is a set of tools allowing to manipulate the Wireless + Extensions. They use a textual interface and are rather crude, but aim to + support the full Wireless Extension. + + * iwconfig manipulate the basic wireless parameters + * iwlist (formerly part of iwspy) allow to list addresses, frequencies, + bit-rates... + * iwspy allow to get per node link quality + * iwpriv allow to manipulate the Wireless Extensions specific to a driver + (private) + + diff --git a/net-wireless/wireless-tools/files/digest-wireless-tools-23 b/net-wireless/wireless-tools/files/digest-wireless-tools-23 new file mode 100644 index 000000000000..aba32bb54da5 --- /dev/null +++ b/net-wireless/wireless-tools/files/digest-wireless-tools-23 @@ -0,0 +1 @@ +MD5 4b8f46e776b8253f0c2c6e4a7727b5e2 wireless_tools.23.tar.gz 68957 diff --git a/net-wireless/wireless-tools/files/digest-wireless-tools-24 b/net-wireless/wireless-tools/files/digest-wireless-tools-24 new file mode 100644 index 000000000000..17ad73471621 --- /dev/null +++ b/net-wireless/wireless-tools/files/digest-wireless-tools-24 @@ -0,0 +1 @@ +MD5 ca8da3093195501f684d0b07cf86a203 wireless_tools.24.tar.gz 82828 diff --git a/net-wireless/wireless-tools/files/digest-wireless-tools-25 b/net-wireless/wireless-tools/files/digest-wireless-tools-25 new file mode 100644 index 000000000000..323220cf00ab --- /dev/null +++ b/net-wireless/wireless-tools/files/digest-wireless-tools-25 @@ -0,0 +1 @@ +MD5 d900b537c3b5279e33266e13387f2a44 wireless_tools.25.tar.gz 102568 diff --git a/net-wireless/wireless-tools/wireless-tools-23.ebuild b/net-wireless/wireless-tools/wireless-tools-23.ebuild new file mode 100644 index 000000000000..bc2b374d09d0 --- /dev/null +++ b/net-wireless/wireless-tools/wireless-tools-23.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/wireless-tools/wireless-tools-23.ebuild,v 1.1 2002/10/31 22:11:30 hannes Exp $ + +S=${WORKDIR}/wireless_tools.23 +DESCRIPTION="Wireless Tools" +SRC_URI="http://pcmcia-cs.sourceforge.net/ftp/contrib/wireless_tools.23.tar.gz" +HOMEPAGE="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html" +KEYWORDS="x86" +SLOT="0" +LICENSE="GPL-2" + +src_compile() { + emake CFLAGS="$CFLAGS" || die +} + +src_install () { + dosbin iwconfig iwgetid iwpriv iwlist iwspy + dolib libiw.so.23 libiw.a + doman iwconfig.8 iwlist.8 iwpriv.8 iwspy.8 + dodoc CHANGELOG.h COPYING INSTALL PCMCIA.txt README +} diff --git a/net-wireless/wireless-tools/wireless-tools-24.ebuild b/net-wireless/wireless-tools/wireless-tools-24.ebuild new file mode 100644 index 000000000000..aa3fc3816b0f --- /dev/null +++ b/net-wireless/wireless-tools/wireless-tools-24.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/wireless-tools/wireless-tools-24.ebuild,v 1.1 2002/10/31 22:11:30 hannes Exp $ + +S=${WORKDIR}/wireless_tools.24 +DESCRIPTION="Wireless Tools" +SRC_URI="http://pcmcia-cs.sourceforge.net/ftp/contrib/wireless_tools.24.tar.gz" +HOMEPAGE="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html" +KEYWORDS="x86 ppc sparc sparc64" +SLOT="0" +LICENSE="GPL-2" + +src_compile() { + emake CFLAGS="$CFLAGS" || die +} + +src_install () { + dosbin iwconfig iwgetid iwpriv iwlist iwspy + dolib libiw.so.23 libiw.a + doman iwconfig.8 iwlist.8 iwpriv.8 iwspy.8 + dodoc CHANGELOG.h COPYING INSTALL PCMCIA.txt README +} diff --git a/net-wireless/wireless-tools/wireless-tools-25.ebuild b/net-wireless/wireless-tools/wireless-tools-25.ebuild new file mode 100644 index 000000000000..fe5337a09f46 --- /dev/null +++ b/net-wireless/wireless-tools/wireless-tools-25.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/wireless-tools/wireless-tools-25.ebuild,v 1.1 2002/10/31 22:11:30 hannes Exp $ + +MY_P=wireless_tools.${PV} +S=${WORKDIR}/${MY_P} +DESCRIPTION="Wireless Tools" +SRC_URI="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/${MY_P}.tar.gz" +HOMEPAGE="http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html" +KEYWORDS="~x86 ~ppc ~sparc ~sparc64" +SLOT="0" +LICENSE="GPL-2" + +src_compile() { + emake CFLAGS="$CFLAGS" || die +} + +src_install () { + dosbin iwconfig iwgetid iwpriv iwlist iwspy + dolib libiw.so.23 libiw.a + doman iwconfig.8 iwlist.8 iwpriv.8 iwspy.8 + dodoc CHANGELOG.h COPYING INSTALL PCMCIA.txt README +} |