From owner-freebsd-ports-bugs@FreeBSD.ORG Fri May 8 17:00:01 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E37A1065672 for ; Fri, 8 May 2009 17:00:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3D6148FC15 for ; Fri, 8 May 2009 17:00:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n48H01UN068632 for ; Fri, 8 May 2009 17:00:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n48H018o068631; Fri, 8 May 2009 17:00:01 GMT (envelope-from gnats) Resent-Date: Fri, 8 May 2009 17:00:01 GMT Resent-Message-Id: <200905081700.n48H018o068631@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Scot W. Hetzel" Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 60C0F106566B for ; Fri, 8 May 2009 16:51:21 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 4E0D58FC1A for ; Fri, 8 May 2009 16:51:21 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n48GpLK9039459 for ; Fri, 8 May 2009 16:51:21 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n48GpLR9039458; Fri, 8 May 2009 16:51:21 GMT (envelope-from nobody) Message-Id: <200905081651.n48GpLR9039458@www.freebsd.org> Date: Fri, 8 May 2009 16:51:21 GMT From: "Scot W. Hetzel" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/134371: New port - net//bwi-firmware-kmod X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 May 2009 17:00:01 -0000 >Number: 134371 >Category: ports >Synopsis: New port - net//bwi-firmware-kmod >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri May 08 17:00:00 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Scot W. Hetzel >Release: 8.0-CURRENT >Organization: >Environment: FreeBSD hp010.hetzel.org 8.0-CURRENT FreeBSD 8.0-CURRENT #16: Tue May 5 21:12:32 CDT 2009 swhetzel@hp010.hetzel.org:/usr/obj/usr/src/sys/DV8135NR amd64 >Description: Recently, the Broadcom Wireless driver (bwi) was imported into 8.0-CURRENT. This port provides the firmware kernel module required by bwi. >How-To-Repeat: >Fix: Extract the port from the attached shar archive. Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # bwi-firmware-kmod # bwi-firmware-kmod/pkg-descr # bwi-firmware-kmod/distinfo # bwi-firmware-kmod/Makefile # bwi-firmware-kmod/files # bwi-firmware-kmod/files/Makefile # bwi-firmware-kmod/pkg-plist # echo c - bwi-firmware-kmod mkdir -p bwi-firmware-kmod > /dev/null 2>&1 echo x - bwi-firmware-kmod/pkg-descr sed 's/^X//' >bwi-firmware-kmod/pkg-descr << 'b27e884f3dab59ae8b6d2ef2b524a8be' X Broadcom BCM43xx Firmware Kernel Module X XProvides the firmware micro code required by the bwi wireless network driver. b27e884f3dab59ae8b6d2ef2b524a8be echo x - bwi-firmware-kmod/distinfo sed 's/^X//' >bwi-firmware-kmod/distinfo << '596445a6b0bd86440533f41e0d33acf5' XMD5 (firmware/bwi/v3.tbz) = 2ef4a58c6c3e6a1ec404e096357c4134 XSHA256 (firmware/bwi/v3.tbz) = 9d7bfe981ad203f6b786c7bd8c7698bade947cb99b2e2472f00b61638a40b5c8 XSIZE (firmware/bwi/v3.tbz) = 32222 596445a6b0bd86440533f41e0d33acf5 echo x - bwi-firmware-kmod/Makefile sed 's/^X//' >bwi-firmware-kmod/Makefile << '1e38e9bbbfb64662bc2ff67885b2e2aa' X# New ports collection makefile for: bwi-firmware-kmod X# Date created: 7 May 2009 X# Whom: Scot W. Hetzel X# X# $FreeBSD$ X# X XPORTNAME= bwi-firmware-kmod XPORTVERSION= 3.130.20.0 XCATEGORIES= net kld XMASTER_SITES= http://leaf.dragonflybsd.org/~sephe/bwi/ XDISTFILES= v3.tbz XDIST_SUBDIR= firmware/bwi X XMAINTAINER= swhetzel@gmail.com XCOMMENT= Broadcom 43xx Wireless Firmware Kernel Module X X# b43-fwcutter was used to extract these firmware files X# Originally obtained from OpenWrt X# X#MASTER_SITES= http://downloads.openwrt.org/sources \ X# http://mirror2.openwrt.org/sources X# X# v3 Firmware X#DISTFILES= wl_apsta-3.130.20.0.o X X# Newer firmware is available, but not supported by the X# bwi driver X# X# v4 Firmware X#DISTFILES= broadcom-wl-4.80.53.0.tar.bz2 X#DISTFILES= broadcom-wl-4.150.10.5.tar.bz2 X#DISTFILES= broadcom-wl-4.178.10.4.tar.bz2 X XNO_PACKAGE= "this is a modified version of a restricted firmware" X XUSE_BZIP2= yes XWRKSRC= ${WRKDIR}/v3 XKMODDIR= /boot/modules XPLIST_SUB+= KMODDIR="${KMODDIR}" XMAKE_ENV+= KMODDIR=${KMODDIR} X X.include X X.if ${OSVERSION} < 800085 XIGNORE= Only for FreeBSD 8.0-CURRENT X.endif X Xpost-patch: X cp ${FILESDIR}/Makefile ${WRKSRC} X touch ${WRKSRC}/ucode.fw X X.include 1e38e9bbbfb64662bc2ff67885b2e2aa echo c - bwi-firmware-kmod/files mkdir -p bwi-firmware-kmod/files > /dev/null 2>&1 echo x - bwi-firmware-kmod/files/Makefile sed 's/^X//' >bwi-firmware-kmod/files/Makefile << '94519cf72b59e9b41ae4275680658f11' X# $FreeBSD$ X XFWNAME= bwi_v3 X X_FWIMGS=ucode ucode11 ucode2 ucode4 ucode5 \ X a0g0bsinitvals2 a0g0bsinitvals5 a0g0initvals2 \ X a0g0initvals5 a0g1bsinitvals5 a0g1initvals5 \ X b0g0bsinitvals2 b0g0bsinitvals5 b0g0initvals2 b0g0initvals5 \ X pcm4 pcm5 XFWIMGS= ${_FWIMGS:C/.*/&.fw/} X XKMOD= ${FWNAME}_ucode XFIRMWS= ${_FWIMGS:C/.*/&.fw:${FWNAME}_&/} X X.include 94519cf72b59e9b41ae4275680658f11 echo x - bwi-firmware-kmod/pkg-plist sed 's/^X//' >bwi-firmware-kmod/pkg-plist << '4c8209b2c107344ad2f6f64862f04acf' X@cwd %%KMODDIR%% Xbwi_v3_ucode.ko X@exec kldxref %%KMODDIR%% X@unexec kldxref %%KMODDIR%% 4c8209b2c107344ad2f6f64862f04acf exit >Release-Note: >Audit-Trail: >Unformatted: