QA fixes fro bluemaho, broadcom-firmware-{downloader,installer}

This commit is contained in:
jensp 2010-02-01 13:53:38 +00:00
parent 4b903ec2bd
commit aee07cf2fd
11 changed files with 16 additions and 170 deletions

View file

@ -1,5 +1,4 @@
AUX bluemaho 50 RMD160 cebb4ff4c66cb943be41657308af2361db0ce411 SHA1 e79152cfde43f31cf7ff2c1c3a08ff359dec0219 SHA256 1623940d95c958f9dcdb0c5dd8e114dc16431baa9a4c0a1ddc8d44c52022a876
AUX btftp-libxml.patch 1065 RMD160 c2bb428225879824bb9c30e25790821664c0ec5f SHA1 16911c47c073a82d291b787a894ce3db04dfcbb4 SHA256 c8b83e3fad9952c5a0dd47daff487c896df86c3bed635da715af842322f093c5
DIST BlueMaho?action=AttachFile&do=get&target=bluemaho_v090417.tgz 916884 RMD160 57ed5b2967ef659b8e2a80bb8d3ff3908e27341b SHA1 216db6f836b20b7f70f3a56bec95ab0a607a2af5 SHA256 9b36bcf73a59d7c03a2262287c4aa37fbd308801d6fa4d3cbc86b9d15ad7ff1c
EBUILD bluemaho-090417-r1.ebuild 935 RMD160 ff0912027404216e27ee105110c8553d68d37933 SHA1 4f74c4a50d7c43fb3491929f1e32a415316d41d5 SHA256 da22da80767502e8e5b1ae57e3e7a53eb4ec8c2baea8ac8b81488e1ed5867ff9
EBUILD bluemaho-090417.ebuild 1068 RMD160 90d406d7602c33d43129503af20d34d97946a00b SHA1 fc69ae930eb5fd1e7fb0e75a24a415eb6b85109e SHA256 c79e88478379950ab5bbdc3a977949194cc1fff792fa5790b1e8412a88aaed9d
EBUILD bluemaho-090417-r1.ebuild 928 RMD160 367180083b50d487a04102a89f077ba062dcc1cb SHA1 51d1c616d2952efd9fa5342271b2e37040445035 SHA256 e2c5bb9c86129806338692b44f348af369273c4d7bdd1218dd133cff0b6c60ec

View file

@ -1,7 +1,9 @@
# Copyright 1999-2005 Gentoo Foundation
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=2
inherit eutils
MY_P="${PN}_v${PV}"
@ -24,8 +26,7 @@ DEPEND="${RDEPEND}"
S="${WORKDIR}/${MY_P/_v/-}"
src_compile() {
epatch "${FILESDIR}/btftp-libxml.patch"
cd ${S}
epatch "${FILESDIR}"/btftp-libxml.patch
sed -e 's/Eterm/xterm/' -i config/default.conf
cd config
sh build.sh || die "emake failed"

View file

@ -1,39 +0,0 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /root/portage/net-wireless/btscanner/btscanner-2.1.ebuild,v 1.1.1.1 2006/03/09 22:54:57 grimmlin Exp $
EAPI=2
inherit eutils
MY_P="${PN}_v${PV}"
DESCRIPTION="BlueMaho is GUI-shell (interface) for suite of tools for testing security of bluetooth devices"
HOMEPAGE="http://wiki.thc.org/BlueMaho"
SRC_URI="http://wiki.thc.org/BlueMaho?action=AttachFile&do=get&target=${MY_P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86"
IUSE=""
RDEPEND="net-wireless/bluez-utils[test-programs]
net-wireless/bluez-libs
net-wireless/bt-audit
dev-libs/libxml2
dev-python/wxpython
dev-libs/libusb
sys-libs/readline"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${MY_P/_v/-}"
src_compile() {
epatch "${FILESDIR}/btftp-libxml.patch"
cd ${S}
sed -e 's/Eterm/xterm/' -i config/default.conf
cd config
sh build.sh || die "emake failed"
}
src_install() {
dodir /usr/lib/${PN}
cp -R "${S}"/* "${D}"/usr/lib/${PN} || die "Copy files failed"
dobin "${FILESDIR}/${PN}"
}

View file

@ -1,5 +1,3 @@
DIST broadcom-wl-4.150.10.5.tar.bz2 3888794 RMD160 2a0a24aefbd0f979ce1ef6e24585bd792a88d09b SHA1 2dc21875dae79113b31d1dd16179ab3431d0f0ae SHA256 a9f4e276a4d8d3a1cd0f2eb87080ae89b77f0a7140f06d4e9e2135fc44fdd533
DIST wl_apsta-3.130.20.0.o 652866 RMD160 504dd0cdff52b480d9871269eb9827071d85a6b2 SHA1 b1f61d283bd7d05ade313da522cb0d0ad4033652 SHA256 7dba610b1d96dd14e901bcbce14cd6ecd1b1ac6f5c0035b0d6b6dc46a7c3ef90
EBUILD broadcom-firmware-downloader-0.1-r1.ebuild 1055 RMD160 1b212e4429d9bfddee57f021f3d55a007bdecda4 SHA1 f6ede12efecbec0dd4bdd06438c07174b90b6b72 SHA256 71c685ad1fe256f1e8037cfbe0700d6fe69f2e8710ba163ede773b58ab107d29
EBUILD broadcom-firmware-downloader-0.1-r2.ebuild 1164 RMD160 242f19ca1ba5dfb176734041bd74130a625f62ad SHA1 4edb414134289f29b3e38ea02256f62428e438ae SHA256 1ef76a1bce462112f47d6f06f4ca8bad7a57a9d68eef45931cbd4306f844882b
EBUILD broadcom-firmware-downloader-0.1.ebuild 1147 RMD160 ffcd26fb244ebab8cc2037053ffe17fda1746eeb SHA1 508543ff285b15c2856db2cdef1bea1bd697339a SHA256 e8d5ae0d4b035b28791d66b341abf9d1429c38c943cf0d75b6c70c00c79e42fc
EBUILD broadcom-firmware-downloader-0.1-r2.ebuild 1170 RMD160 a0178c02c44246903150e2598b07311bc057ee2e SHA1 d1e516bac0f3adb766aab4ca300768a3d438a672 SHA256 9db3a3cdd4e343224ef1be49e8fd556bdc47508a83eac8d4dac349a826bde5bd

View file

@ -1,29 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
DESCRIPTION="Closed Broadcom Commercial Firmware Downloader"
HOMEPAGE=""
SRC_URI="b43? ( http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2 )
b43legacy? ( http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o )"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="+b43 +b43legacy"
RESTRICT="strip"
DEPEND=""
RDEPEND="net-wireless/b43-fwcutter"
src_install() {
dodir /lib/firmware/broadcom-unmodified
insinto /lib/firmware/broadcom-unmodified
if use b43; then doins "${WORKDIR}"/broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o; fi;
if use b43legacy; then doins "${DISTDIR}"/wl_apsta-3.130.20.0.o; fi;
einfo "Unmolested Broadcom firmware files have been downloaded from openwrt and stored on the hdd."
einfo "No changes to the files have been made, only unmodified files have been distributed."
einfo "If the user wishes these firmware in a useful way then emerge broadcom-firmware-installer."
}

View file

@ -1,9 +1,11 @@
# Copyright 1999-2009 Gentoo Foundation
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
DESCRIPTION="Closed Broadcom Commercial Firmware Downloader"
HOMEPAGE=""
HOMEPAGE="none"
SRC_URI="b43? ( http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2 )
b43legacy? ( http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o )"
@ -14,11 +16,10 @@ IUSE="+b43 +b43legacy"
RESTRICT="strip"
DEPEND=""
RDEPEND="net-wireless/b43-fwcutter"
src_install() {
dodir /lib/firmware/broadcom-unmodified || die "failed to create dir"
dodir /lib/firmware/broadcom-unmodified || die "failed to create dir"
insinto /lib/firmware/broadcom-unmodified
if use b43; then doins "${WORKDIR}"/broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o || die "failed to install b43 files"; fi;
if use b43legacy; then doins "${DISTDIR}"/wl_apsta-3.130.20.0.o || die "failed to install b43legacy files"; fi;

View file

@ -1,30 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
DESCRIPTION="Closed Broadcom Commercial Firmware Downloader"
HOMEPAGE=""
SRC_URI="b43? ( http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2 )
b43legacy? ( http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o )"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="+b43 +b43legacy"
RESTRICT="strip"
DEPEND=""
#RDEPEND="( || ( net-wireless/b43-fwcutter ) ( net-wireless/b43-tools[fwcutter] ) )"
RDEPEND="net-wireless/b43-tools[fwcutter]"
src_install() {
dodir /lib/firmware/broadcom-unmodified
insinto /lib/firmware/broadcom-unmodified
if use b43; then doins "${WORKDIR}"/broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o; fi;
if use b43legacy; then doins "${DISTDIR}"/wl_apsta-3.130.20.0.o; fi;
einfo "Unmolested Broadcom firmware files have been downloaded from openwrt and stored on the hdd."
einfo "No changes to the files have been made, only unmodified files have been distributed."
einfo "If the user wishes these firmware in a useful way then emerge broadcom-firmware-installer."
}

View file

@ -1,3 +1 @@
EBUILD broadcom-firmware-installer-0.1-r1.ebuild 849 RMD160 44f69c1290bfd00072a92c4a71509318019b0cf3 SHA1 e3643cdaa91d29bf0f4543f17dc8ddf58f2d30f4 SHA256 636244f190c11520d51a6bb31c84eea9ab01c31ed76d990b71a8cb8f8566f92a
EBUILD broadcom-firmware-installer-0.1-r2.ebuild 1671 RMD160 c299f94add36f5b0a9e220d21c1feaae5be4bb5e SHA1 49a27bc9da93d97a1b2d5a10026b9b2ee7b1ee7f SHA256 100533ecc573c1f8448af0d34be561a4b09bc2e74434888f3a53cb0a33979c03
EBUILD broadcom-firmware-installer-0.1.ebuild 843 RMD160 245f5f1b8ba3791cf8510d240f61f8423e00cb5f SHA1 55ffe4d2594990ea26db1c8ea4b8752c117bf385 SHA256 28579b6b2b133eee2fc58ca4f1efcd5f3be0b4d7f511b574f483b8a13daf122a
EBUILD broadcom-firmware-installer-0.1-r2.ebuild 1678 RMD160 471e2fbdf0a6e93e6622004850bc6377d94c6dc6 SHA1 f162e78535ce6547328b2e5558b8d4e69d0dadf1 SHA256 743e49075cc6190f82382b4bb1d4f83f5de7817ba07ce01d482c6f0956acd3e2

View file

@ -1,27 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
DESCRIPTION="Closed Broadcom Commercial Firmware Installer"
HOMEPAGE=""
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="+b43 +b43legacy"
EAPI=2
DEPEND="b43? ( net-wireless/broadcom-firmware-downloader[b43] )
b43legacy? ( net-wireless/broadcom-firmware-downloader[b43legacy] )
net-wireless/b43-fwcutter"
src_install() {
dodir /lib
dodir /lib/firmware
export FIRMWARE_INSTALL_DIR="${D}/lib/firmware"
b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" ${ROOT}/lib/firmware/broadcom-unmodified/wl_apsta_mimo.o
b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" ${ROOT}/lib/firmware/broadcom-unmodified/wl_apsta-3.130.20.0.o
einfo "Your disgusting Broadcom now has it's filthy closed source firmware. I hope you are happy."
}

View file

@ -1,11 +1,11 @@
# Copyright 1999-2009 Gentoo Foundation
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=2
DESCRIPTION="Closed Broadcom Commercial Firmware Installer"
HOMEPAGE=""
HOMEPAGE="none"
SRC_URI=""
LICENSE="GPL-2"
@ -15,7 +15,6 @@ IUSE="+b43 +b43legacy +reload"
DEPEND="net-wireless/broadcom-firmware-downloader[b43?,b43legacy?]
net-wireless/b43-fwcutter"
RDEPEND=""
#add a check in src_prepare or something to check kernel versions. we don't care, but gentoo will and we like that.
@ -30,8 +29,8 @@ pkg_setup() {
src_install() {
dodir /lib/firmware || die "failed to create /lib/firmware"
FIRMWARE_INSTALL_DIR="${D}/lib/firmware"
use b43 && b43-fwcutter -w "${FIRMWARE_INSTALL_DIR}" ${ROOT}/lib/firmware/broadcom-unmodified/wl_apsta_mimo.o || die "failed to cut xxx firmware"
use b43legacy && b43-fwcutter -w "${FIRMWARE_INSTALL_DIR}" ${ROOT}/lib/firmware/broadcom-unmodified/wl_apsta-3.130.20.0.o || die "failed to cut xxx firmware"
use b43 && b43-fwcutter -w "${FIRMWARE_INSTALL_DIR}" "${ROOT}"/lib/firmware/broadcom-unmodified/wl_apsta_mimo.o || die "failed to cut xxx firmware"
use b43legacy && b43-fwcutter -w "${FIRMWARE_INSTALL_DIR}" "${ROOT}"/lib/firmware/broadcom-unmodified/wl_apsta-3.130.20.0.o || die "failed to cut xxx firmware"
}
pkg_postinst(){

View file

@ -1,25 +0,0 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
DESCRIPTION="Closed Broadcom Commercial Firmware Installer"
HOMEPAGE=""
SRC_URI=""
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="b43 b43legacy"
EAPI=2
DEPEND="b43? ( net-wireless/broadcom-firmware-downloader[b43] )
b43legacy? ( net-wireless/broadcom-firmware-downloader[b43legacy] )
( || ( net-wireless/b43-fwcutter ) ( net-wireless/b43-tools[fwcutter] ) )"
src_install() {
export FIRMWARE_INSTALL_DIR="/lib/firmware"
b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" /lib/firmware/broadcom_unmodified/wl_apsta_mimo.o
b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" /lib/firmware/broadcom_unmodified/wl_apsta-3.130.20.0.o
einfo "Your disgusting Broadcom now has it's filthy close source firmware. I hope you are happy."
}