QA fixes for b43-*, bumped b43-openfwwf, added debug tools for b43-tools

This commit is contained in:
jensp 2010-02-01 13:46:06 +00:00
parent 8e8778ec59
commit ef5eef0e15
6 changed files with 56 additions and 60 deletions

View file

@ -1,2 +1,2 @@
DIST b43-fwcutter-012.tar.bz2 14138 RMD160 0432fb8366a4a478e5159731fc755c6fa3195084 SHA1 895e3ce111804c499fd2be735aa5c0d67627576a SHA256 bfc4844d7b077cdff04b2f73da9527bc623c640be2057ab49812908e49d84475
EBUILD b43-fwcutter-012.ebuild 893 RMD160 261f4aca64cdd30035e20f55240767b39ca74e8a SHA1 b23f95b94f73ab359934eaeb9c351e48a5973e7f SHA256 5bfda578b011d4a63e0be5d3fc679fbe78c278bcd099155e55e2c4be022e2d3b
EBUILD b43-fwcutter-012.ebuild 884 RMD160 48af7b2c72b980c23f26ad78667a56ae17650501 SHA1 db40b68607a91a5121a44c870057e662c6a19d97 SHA256 71049b0e13c8ea003ceedfadabf2cb4ceb79f42e260fe4267420f45074331849

View file

@ -1,4 +1,4 @@
# Copyright 1999-2008 Gentoo Foundation
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-wireless/b43-fwcutter/b43-fwcutter-011.ebuild,v 1.5 2008/08/08 19:20:37 maekke Exp $
@ -12,10 +12,10 @@ SRC_URI="http://bu3sch.de/b43/fwcutter/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}"
RDEPEND=""
src_compile() {
emake CC="$(tc-getCC)" || die "emake failed"

View file

@ -1,2 +1,2 @@
DIST openfwwf-5.1.tar.gz 46118 RMD160 3297b47ae65baca120f0ca6e4d6d8ef5affbb107 SHA1 ba088d4ac04b38081f1b7972a328eb60b2b82667 SHA256 d0bf9dbf17255a0c465afb1ff686648a1f6ce4d534f333f06c8f3a472ec18288
EBUILD b43-openfwwf-5.1.ebuild 507 RMD160 4329659024f0e7f0f5a76de8e4e7a4e1b61b7718 SHA1 0032b293df41b039e15dc5fc778e3272fba0f192 SHA256 9664a7ba6704b7cc7ccfa9113dafd1e42d3b1ce08819aee334fec67a8f330335
DIST openfwwf-5.2.tar.gz 48525 RMD160 f9b2ad6d0d54f53a3d3b0ff5583b97dac1d20707 SHA1 ce3b6b10ad27a731785665e169f3360ecc5337c5 SHA256 9de03320083201080b2e94b81637ac07a159cf4e6f3481383e1a217e627bc0dc
EBUILD b43-openfwwf-5.2.ebuild 509 RMD160 49b6297e6f97b3fc8e745a362fbf5ffe7693252a SHA1 d972873a0befbb7c238c36eaf00bc29c6f438018 SHA256 e9aa12e3bb241926d3601147be29c00461837e41aad5ca83f53fd1ef360d18b8

View file

@ -1,16 +1,18 @@
# 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="OpenBroadcom Firmware"
HOMEPAGE="http://www.ing.unibs.it/openfwwf/"
SRC_URI="http://www.ing.unibs.it/openfwwf/firmware/openfwwf-${PV}.tar.gz"
EAPI="2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
DEPEND="net-wireless/b43-tools[assembler]"
S="${WORKDIR}/openfwwf-${PV}"

View file

@ -1 +1 @@
EBUILD b43-tools-9999.ebuild 2001 RMD160 d17e0bc93e43e7e346cb6ba05145290d596a59fb SHA1 284352062ba4cb49528a26ff7d8d413c320d3996 SHA256 2c54e882b42d34e97fb7fb5843f23596fdd696c854ba6d2ed82f1a9496ef5cca
EBUILD b43-tools-9999.ebuild 1743 RMD160 d14081ffd26df912ba09b2017cde2a0c3b9e6378 SHA1 8da344f4b24f0b9f0df54c7ac94491708cd88918 SHA256 bef34173178b0a3afaf1701c2987335047d1f10d26010b23e3025eac22773a92

View file

@ -1,79 +1,73 @@
# Copyright 1999-2008 Gentoo Foundation
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header
# $Header: $
inherit git
SRC_URI=""
EGIT_REPO_URI="http://git.bu3sch.de/git/b43-tools.git"
EAPI="2"
inherit git python
DESCRIPTION="Tools for developers working on broadcom drivers/firmware"
HOMEPAGE="http://bu3sch.de/gitweb?p=b43-tools.git;a=summary"
SRC_URI=""
EGIT_REPO_URI="http://git.bu3sch.de/git/b43-tools.git"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+assembler debug disassembler fwcutter +ssb_sprom"
EAPI=2
#debug will have extra rdeps
#consider importing the python stuff and doing the postinst whatnot
DEPEND="fwcutter? ( net-wireless/b43-fwcutter )"
RDEPEND="${DEPEND}"
DEPEND=""
RDEPEND="fwcutter? ( net-wireless/b43-fwcutter )
debug? ( virtual/python )"
src_compile() {
if use assembler; then
cd ${S}/assembler
emake || die "emake assembler failed"
fi
if use assembler; then
cd "${S}"/assembler
emake || die "emake assembler failed"
fi
## ?
if use debug; then
einfo "someone please fix the debug flag"
# cd ${S}/debug
# emake || die "emake failed"
fi
if use disassembler; then
cd "${S}"/disassembler
emake || die "emake disassembler failed"
fi
if use disassembler; then
cd ${S}/disassembler
emake || die "emake disassembler failed"
fi
if use fwcutter; then
if use fwcutter; then
einfo "Firmware cutter from b43-tools will NOT be installed. Use net-wireless/b43-fwcutter instead."
# cd ${S}/fwcutter
# cd "${S}"/fwcutter
# emake || die "emake fwcutter failed"
fi
fi
if use ssb_sprom; then
cd ${S}/ssb_sprom
emake || die "emake ssb_sprom failed"
fi
if use ssb_sprom; then
cd "${S}"/ssb_sprom
emake || die "emake ssb_sprom failed"
fi
}
src_install() {
if use assembler; then
dobin ${S}/assembler/b43-asm.bin
sed -e 's/installed=0/installed=1/' -i ${S}/assembler/b43-asm
dobin ${S}/assembler/b43-asm
fi
if use assembler; then
dobin "${S}"/assembler/b43-asm.bin
sed -e 's/installed=0/installed=1/' -i "${S}"/assembler/b43-asm
dobin "${S}"/assembler/b43-asm
fi
## install debug, I'm guessing this needs a few deps, and what not
if use debug; then
einfo "currently the debug flag does NOTHING"
# cd ${S}/debug
fi
if use debug; then
cd "${S}"/debug
python_version
insinto /usr/lib/python${PYVER}/
doins libb43.py
dobin b43-beautifier b43-fwdump patcher-template
fi
if use disassembler; then
dobin ${S}/disassembler/b43-dasm
dobin ${S}/disassembler/b43-ivaldump
fi
if use disassembler; then
dobin "${S}"/disassembler/b43-dasm
dobin "${S}"/disassembler/b43-ivaldump
fi
if use ssb_sprom; then
dobin ${S}/ssb_sprom/ssb-sprom
fi
if use ssb_sprom; then
dobin "${S}"/ssb_sprom/ssb-sprom
fi
einfo "The docs are not packaged properly if you use dodoc README several times, feel free to fix it"
einfo "The docs are not packaged properly if you use dodoc README several times, feel free to fix it"
}