svn commit: r448432 - in head/sysutils: . rpi-firmware rpi-firmware/files

Steve Wills swills at FreeBSD.org
Sun Aug 20 15:23:13 UTC 2017


Author: swills
Date: Sun Aug 20 15:23:11 2017
New Revision: 448432
URL: https://svnweb.freebsd.org/changeset/ports/448432

Log:
  sysutils/rpi-firmware: create port
  
  Firmware files for RaspberryPi Single Board Computer
  
  WWW: https://github.com/raspberrypi/firmware
  
  PR:		221632
  Submitted by:	manu

Added:
  head/sysutils/rpi-firmware/
  head/sysutils/rpi-firmware/Makefile   (contents, props changed)
  head/sysutils/rpi-firmware/distinfo   (contents, props changed)
  head/sysutils/rpi-firmware/files/
  head/sysutils/rpi-firmware/files/patch-boot_config.txt   (contents, props changed)
  head/sysutils/rpi-firmware/pkg-descr   (contents, props changed)
  head/sysutils/rpi-firmware/pkg-plist   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Sun Aug 20 15:22:01 2017	(r448431)
+++ head/sysutils/Makefile	Sun Aug 20 15:23:11 2017	(r448432)
@@ -966,6 +966,7 @@
     SUBDIR += rmonitor
     SUBDIR += roottail
     SUBDIR += rovclock
+    SUBDIR += rpi-firmware
     SUBDIR += rsnapshot
     SUBDIR += rsyncbackup
     SUBDIR += rsyncrypto

Added: head/sysutils/rpi-firmware/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/rpi-firmware/Makefile	Sun Aug 20 15:23:11 2017	(r448432)
@@ -0,0 +1,37 @@
+# $FreeBSD$
+
+PORTNAME=	rpi-firmware
+PORTVERSION=	1.20170811
+CATEGORIES=	sysutils
+
+MAINTAINER=	manu at freebsd.org
+COMMENT=	Firmware for RaspberryPi Single Board Computer
+
+LICENSE=	BROADCOM
+LICENSE_NAME=	Broadcom Corporation
+LICENSE_FILE=	${WRKSRC}/boot/LICENCE.broadcom
+LICENSE_PERMS=	dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	raspberrypi
+GH_PROJECT=	firmware
+
+NO_BUILD=	yes
+
+INSTALL_DIR=	${PREFIX}/share/${PORTNAME}
+
+do-install:
+	${MKDIR} ${STAGEDIR}/${INSTALL_DIR}
+	${INSTALL_DATA} ${LICENSE_FILE} ${STAGEDIR}/${INSTALL_DIR}/
+	${INSTALL_DATA} ${WRKSRC}/boot/bootcode.bin ${STAGEDIR}/${INSTALL_DIR}/
+	${INSTALL_DATA} ${WRKSRC}/boot/fixup_cd.dat ${STAGEDIR}/${INSTALL_DIR}/
+	${INSTALL_DATA} ${WRKSRC}/boot/fixup_db.dat ${STAGEDIR}/${INSTALL_DIR}/
+	${INSTALL_DATA} ${WRKSRC}/boot/fixup_x.dat ${STAGEDIR}/${INSTALL_DIR}/
+	${INSTALL_DATA} ${WRKSRC}/boot/fixup.dat ${STAGEDIR}/${INSTALL_DIR}/
+	${INSTALL_DATA} ${WRKSRC}/boot/start_cd.elf ${STAGEDIR}/${INSTALL_DIR}/
+	${INSTALL_DATA} ${WRKSRC}/boot/start_db.elf ${STAGEDIR}/${INSTALL_DIR}/
+	${INSTALL_DATA} ${WRKSRC}/boot/start_x.elf ${STAGEDIR}/${INSTALL_DIR}/
+	${INSTALL_DATA} ${WRKSRC}/boot/start.elf ${STAGEDIR}/${INSTALL_DIR}/
+	${INSTALL_DATA} ${WRKSRC}/boot/config.txt ${STAGEDIR}/${INSTALL_DIR}/
+
+.include <bsd.port.mk>

Added: head/sysutils/rpi-firmware/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/rpi-firmware/distinfo	Sun Aug 20 15:23:11 2017	(r448432)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1503157243
+SHA256 (raspberrypi-firmware-1.20170811_GH0.tar.gz) = a25f6281d64732892a2e838cc2346f1a88505b5c77a57a6540755362ea64043a
+SIZE (raspberrypi-firmware-1.20170811_GH0.tar.gz) = 120752064

Added: head/sysutils/rpi-firmware/files/patch-boot_config.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/rpi-firmware/files/patch-boot_config.txt	Sun Aug 20 15:23:11 2017	(r448432)
@@ -0,0 +1,7 @@
+--- boot/config.txt.orig	2017-08-19 16:23:10 UTC
++++ boot/config.txt
+@@ -0,0 +1,4 @@
++init_uart_clock=3000000
++enable_uart=1
++kernel=u-boot.bin
++kernel7=u-boot.bin

Added: head/sysutils/rpi-firmware/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/rpi-firmware/pkg-descr	Sun Aug 20 15:23:11 2017	(r448432)
@@ -0,0 +1,3 @@
+Firmware files for RaspberryPi Single Board Computer
+
+WWW: https://github.com/raspberrypi/firmware

Added: head/sysutils/rpi-firmware/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/rpi-firmware/pkg-plist	Sun Aug 20 15:23:11 2017	(r448432)
@@ -0,0 +1,11 @@
+%%DATADIR%%/bootcode.bin
+%%DATADIR%%/fixup.dat
+%%DATADIR%%/fixup_cd.dat
+%%DATADIR%%/fixup_db.dat
+%%DATADIR%%/fixup_x.dat
+%%DATADIR%%/start.elf
+%%DATADIR%%/start_cd.elf
+%%DATADIR%%/start_db.elf
+%%DATADIR%%/start_x.elf
+%%DATADIR%%/config.txt
+%%DATADIR%%/LICENCE.broadcom


More information about the svn-ports-all mailing list