summaryrefslogtreecommitdiff
path: root/sysutils/bcmfw/files/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/bcmfw/files/Makefile')
-rw-r--r--sysutils/bcmfw/files/Makefile39
1 files changed, 39 insertions, 0 deletions
diff --git a/sysutils/bcmfw/files/Makefile b/sysutils/bcmfw/files/Makefile
new file mode 100644
index 00000000000..6a59b24cab9
--- /dev/null
+++ b/sysutils/bcmfw/files/Makefile
@@ -0,0 +1,39 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/12/07 20:30:48 plunky Exp $
+
+DISTNAME= bcmfw-1.0
+CATEGORIES= sysutils
+MASTER_SITES= http://homepages.rya-online.net/plunky/
+DISTFILES= bcmfw-1.0.tar.gz \
+ bluez-firmware-1.2.tar.gz
+SITES.bluez-firmware-1.2.tar.gz= \
+ http://bluez.sourceforge.net/download/
+
+MAINTAINER= plunky@rya-online.net
+COMMENT= Broadcom 2033 Bluetooth Firmware Loader
+
+ONLY_FOR_PLATFORM= NetBSD-[4-9].*-*
+
+RCD_SCRIPTS+= bcmfw
+BUILD_DEFS+= PKGMANDIR
+
+FIRMWARE_DIR= libdata/bcmfw
+
+INSTALLATION_DIRS= ${PKGMANDIR}/man8 \
+ ${FIRMWARE_DIR}
+
+PLIST_SUBST+= FIRMWARE_DIR=${FIRMWARE_DIR}
+
+SUBST_CLASSES+= dir
+SUBST_FILES.dir= bcmfw.8 bcmfw.c
+SUBST_SED.dir= -e 's,BCM2033-,${PREFIX}/${FIRMWARE_DIR}/&,'
+SUBST_STAGE.dir= post-patch
+SUBST_MESSAGE.dir= Fixing path to firmware directory.
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/bcmfw ${PREFIX}/sbin
+ ${INSTALL_MAN} ${WRKSRC}/bcmfw.8 ${PREFIX}/${PKGMANDIR}/man8
+ ${INSTALL_DATA} ${WRKDIR}/bluez-firmware-1.2/broadcom/BCM-LEGAL.txt ${PREFIX}/${FIRMWARE_DIR}
+ ${INSTALL_DATA} ${WRKDIR}/bluez-firmware-1.2/broadcom/BCM2033-FW.bin ${PREFIX}/${FIRMWARE_DIR}
+ ${INSTALL_DATA} ${WRKDIR}/bluez-firmware-1.2/broadcom/BCM2033-MD.hex ${PREFIX}/${FIRMWARE_DIR}
+
+.include "../../mk/bsd.pkg.mk"