From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 7D105138010 for ; Mon, 24 Sep 2012 15:43:03 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BC5F021C1C7; Mon, 24 Sep 2012 15:42:55 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 7DFED21C1C7 for ; Mon, 24 Sep 2012 15:42:55 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 91F2133C2E1 for ; Mon, 24 Sep 2012 15:42:54 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2326) id 58DA321600; Mon, 24 Sep 2012 15:42:53 +0000 (UTC) From: "Richard Farina (zerochaos)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, zerochaos@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in net-wireless/hostapd: hostapd-1.0-r2.ebuild ChangeLog X-VCS-Repository: gentoo-x86 X-VCS-Files: hostapd-1.0-r2.ebuild ChangeLog X-VCS-Directories: net-wireless/hostapd X-VCS-Committer: zerochaos X-VCS-Committer-Name: Richard Farina Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Message-Id: <20120924154253.58DA321600@flycatcher.gentoo.org> Date: Mon, 24 Sep 2012 15:42:53 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: af141a7a-7ed6-4789-9d25-454fc30c0de8 X-Archives-Hash: 81d284893029b95cd0f6b8cf586b8cb2 zerochaos 12/09/24 15:42:53 Modified: ChangeLog Added: hostapd-1.0-r2.ebuild Log: let's actually fix bug #426498 (Portage version: 2.1.11.21/cvs/Linux x86_64, RepoMan options: --force) Revision Changes Path 1.126 net-wireless/hostapd/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/hostapd/ChangeLog?rev=1.126&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/hostapd/ChangeLog?rev=1.126&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/hostapd/ChangeLog?r1=1.125&r2=1.126 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/net-wireless/hostapd/ChangeLog,v retrieving revision 1.125 retrieving revision 1.126 diff -u -r1.125 -r1.126 --- ChangeLog 24 Aug 2012 07:59:52 -0000 1.125 +++ ChangeLog 24 Sep 2012 15:42:53 -0000 1.126 @@ -1,6 +1,11 @@ # ChangeLog for net-wireless/hostapd # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/hostapd/ChangeLog,v 1.125 2012/08/24 07:59:52 xmw Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-wireless/hostapd/ChangeLog,v 1.126 2012/09/24 15:42:53 zerochaos Exp $ + +*hostapd-1.0-r2 (24 Sep 2012) + + 24 Sep 2012; Rick Farina +hostapd-1.0-r2.ebuild: + let's actually fix bug #426498 24 Aug 2012; Michael Weber hostapd-1.0-r1.ebuild: ppc stable (bug 426498). 1.1 net-wireless/hostapd/hostapd-1.0-r2.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/hostapd/hostapd-1.0-r2.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/hostapd/hostapd-1.0-r2.ebuild?rev=1.1&content-type=text/plain Index: hostapd-1.0-r2.ebuild =================================================================== # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-wireless/hostapd/hostapd-1.0-r2.ebuild,v 1.1 2012/09/24 15:42:53 zerochaos Exp $ EAPI="2" inherit toolchain-funcs eutils DESCRIPTION="IEEE 802.11 wireless LAN Host AP daemon" HOMEPAGE="http://hostap.epitest.fi" SRC_URI="http://hostap.epitest.fi/releases/${P}.tar.gz" LICENSE="|| ( GPL-2 BSD )" SLOT="0" KEYWORDS="amd64 ~mips ppc x86" IUSE="debug ipv6 logwatch madwifi +ssl +wps +crda" DEPEND="ssl? ( dev-libs/openssl ) kernel_linux? ( dev-libs/libnl:1.1 crda? ( net-wireless/crda ) ) madwifi? ( || ( >net-wireless/madwifi-ng-tools-0.9.3 net-wireless/madwifi-old ) )" RDEPEND="${DEPEND}" S="${S}/hostapd" src_prepare() { sed -i -e "s:/etc/hostapd:/etc/hostapd/hostapd:g" \ "${S}/hostapd.conf" } src_configure() { local CONFIG="${S}/.config" # toolchain setup echo "CC = $(tc-getCC)" > ${CONFIG} # EAP authentication methods echo "CONFIG_EAP=y" >> ${CONFIG} echo "CONFIG_EAP_MD5=y" >> ${CONFIG} if use ssl; then # SSL authentication methods echo "CONFIG_EAP_TLS=y" >> ${CONFIG} echo "CONFIG_EAP_TTLS=y" >> ${CONFIG} echo "CONFIG_EAP_MSCHAPV2=y" >> ${CONFIG} echo "CONFIG_EAP_PEAP=y" >> ${CONFIG} fi if use wps; then # Enable Wi-Fi Protected Setup echo "CONFIG_WPS=y" >> ${CONFIG} echo "CONFIG_WPS2=y" >> ${CONFIG} echo "CONFIG_WPS_UPNP=y" >> ${CONFIG} einfo "Enabling Wi-Fi Protected Setup support" fi echo "CONFIG_EAP_GTC=y" >> ${CONFIG} echo "CONFIG_EAP_SIM=y" >> ${CONFIG} echo "CONFIG_EAP_AKA=y" >> ${CONFIG} echo "CONFIG_EAP_PAX=y" >> ${CONFIG} echo "CONFIG_EAP_PSK=y" >> ${CONFIG} echo "CONFIG_EAP_SAKE=y" >> ${CONFIG} echo "CONFIG_EAP_GPSK=y" >> ${CONFIG} echo "CONFIG_EAP_GPSK_SHA256=y" >> ${CONFIG} einfo "Enabling drivers: " # drivers echo "CONFIG_DRIVER_HOSTAP=y" >> ${CONFIG} einfo " HostAP driver enabled" echo "CONFIG_DRIVER_WIRED=y" >> ${CONFIG} einfo " Wired driver enabled" echo "CONFIG_DRIVER_PRISM54=y" >> ${CONFIG} einfo " Prism54 driver enabled" echo "CONFIG_DRIVER_NONE=y" >> ${CONFIG} einfo " None driver enabled" if use madwifi; then # Add include path for madwifi-driver headers einfo " Madwifi driver enabled" echo "CFLAGS += -I/usr/include/madwifi" >> ${CONFIG} echo "CONFIG_DRIVER_MADWIFI=y" >> ${CONFIG} else einfo " Madwifi driver disabled" fi einfo " nl80211 driver enabled" echo "CONFIG_DRIVER_NL80211=y" >> ${CONFIG} echo "LIBS += -L/usr/lib" >> ${CONFIG} # misc echo "CONFIG_PKCS12=y" >> ${CONFIG} echo "CONFIG_RADIUS_SERVER=y" >> ${CONFIG} echo "CONFIG_IAPP=y" >> ${CONFIG} echo "CONFIG_IEEE80211R=y" >> ${CONFIG} echo "CONFIG_IEEE80211W=y" >> ${CONFIG} echo "CONFIG_IEEE80211N=y" >> ${CONFIG} echo "CONFIG_PEERKEY=y" >> ${CONFIG} echo "CONFIG_RSN_PREAUTH=y" >> ${CONFIG} echo "CONFIG_INTERWORKING=y" >> ${CONFIG} if use ipv6; then # IPv6 support echo "CONFIG_IPV6=y" >> ${CONFIG} fi if ! use debug; then echo "CONFIG_NO_STDOUT_DEBUG=y" >> ${CONFIG} fi # If we are using libnl 2.0 and above, enable support for it # Removed for now, since the 3.2 version is broken, and we don't # support it. #if has_version ">=dev-libs/libnl-2.0"; then # echo "CONFIG_LIBNL20=y" >> .config #fi # TODO: Add support for BSD drivers default_src_configure } src_compile() { default_src_compile #emake || die "emake failed" if use ssl; then emake nt_password_hash || die "emake nt_password_hash failed" emake hlr_auc_gw || die "emake hlr_auc_gw failed" fi } src_install() { insinto /etc/hostapd doins hostapd.conf hostapd.accept hostapd.deny \ hostapd.eap_user hostapd.radius_clients hostapd.sim_db hostapd.wpa_psk fperms -R 600 /etc/hostapd dosbin hostapd dobin hostapd_cli use ssl && dobin nt_password_hash use ssl && dobin hlr_auc_gw newinitd "${FILESDIR}"/${PN}-init.d hostapd newconfd "${FILESDIR}"/${PN}-conf.d hostapd doman hostapd.8 hostapd_cli.1 dodoc ChangeLog README if use wps; then dodoc README-WPS fi docinto examples dodoc wired.conf if use logwatch; then insinto /etc/log.d/conf/services/ doins logwatch/hostapd.conf exeinto /etc/log.d/scripts/services/ doexe logwatch/hostapd fi } pkg_postinst() { einfo einfo "In order to use ${PN} you need to set up your wireless card" einfo "for master mode in /etc/conf.d/net and then start" einfo "/etc/init.d/hostapd." einfo einfo "Example configuration:" einfo einfo "config_wlan0=( \"192.168.1.1/24\" )" einfo "channel_wlan0=\"6\"" einfo "essid_wlan0=\"test\"" einfo "mode_wlan0=\"master\"" einfo if use madwifi; then einfo "This package compiles against the headers installed by" einfo "madwifi-old, madwifi-ng or madwifi-ng-tools." einfo "You should remerge ${PN} after upgrading these packages." einfo einfo "Since you are using the madwifi-ng driver, you should disable or" einfo "comment out wme_enabled from hostapd.conf, since it will" einfo "cause problems otherwise (see bug #260377" fi #if [ -e "${KV_DIR}"/net/mac80211 ]; then # einfo "This package now compiles against the headers installed by" # einfo "the kernel source for the mac80211 driver. You should " # einfo "re-emerge ${PN} after upgrading your kernel source." #fi if use wps; then einfo "You have enabled Wi-Fi Protected Setup support, please" einfo "read the README-WPS file in /usr/share/doc/${P}" einfo "for info on how to use WPS" fi }