SUMMARY="Realtek WiFi firmware modules" DESCRIPTION="Realtek WiFi devices require firmware to operate. This package \ contains those necessary firmware files, corresponding to the WiFi drivers \ contained within the base system." HOMEPAGE="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/" COPYRIGHT="2010-2019 Realtek Semiconductor Corporation" LICENSE="Realtek WiFi Firmware" REVISION="1" srcGitRev="b3f3786e5dd186b11a79e50e5aa4efb95dab9307" SOURCE_URI="https://github.com/freebsd/freebsd-src/archive/$srcGitRev.tar.gz" CHECKSUM_SHA256="855cb4dc880b3f12f177f0d7c754e3734205b08b155f97fd4e146e40736b6544" SOURCE_DIR="freebsd-src-$srcGitRev/sys/contrib/dev/" ARCHITECTURES="any" DISABLE_SOURCE_PACKAGE="yes" PROVIDES=" realtek_wifi_firmwares = $portVersion " BUILD_REQUIRES=" cmd:uudecode " BUILD() { rm -rf install-firmware mkdir -p install-firmware process_firmware() { freebsd_driver=$1 haiku_driver=$2 cd $freebsd_driver mkdir ../install-firmware/$haiku_driver for f in *.uu; do uudecode -o ../install-firmware/$haiku_driver/$(echo $f | cut -d'.' -f-1).ucode $f done cp LICENSE ../install-firmware/$haiku_driver cd .. } process_firmware rtwn realtekwifi } INSTALL() { mkdir -p $dataDir/firmware/ cp -r install-firmware/. $dataDir/firmware/ }