pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils amlogic-meson-fwtools is a collection of tool...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a18899f29c30
branches:  trunk
changeset: 323801:a18899f29c30
user:      thorpej <thorpej%pkgsrc.org@localhost>
date:      Sat May 18 17:39:48 2019 +0000

description:
amlogic-meson-fwtools is a collection of tools for packaging trusted boot
firmware for Amlogic Meson SoCs.

This package includes tools distributed only in binary form by Amlogic
board vendors.

diffstat:

 sysutils/Makefile                       |   3 +-
 sysutils/amlogic-meson-fwtools/DESCR    |   5 ++
 sysutils/amlogic-meson-fwtools/Makefile |  69 +++++++++++++++++++++++++++++++++
 sysutils/amlogic-meson-fwtools/PLIST    |   4 +
 sysutils/amlogic-meson-fwtools/distinfo |  14 ++++++
 5 files changed, 94 insertions(+), 1 deletions(-)

diffs (125 lines):

diff -r bf962ebdbf05 -r a18899f29c30 sysutils/Makefile
--- a/sysutils/Makefile Sat May 18 17:29:47 2019 +0000
+++ b/sysutils/Makefile Sat May 18 17:39:48 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.809 2019/05/16 22:38:30 alnsn Exp $
+# $NetBSD: Makefile,v 1.810 2019/05/18 17:39:48 thorpej Exp $
 #
 
 COMMENT=       System utilities
@@ -18,6 +18,7 @@
 SUBDIR+=       amanda-common
 SUBDIR+=       amanda-plot
 SUBDIR+=       amanda-server
+SUBDIR+=       amlogic-meson-fwtools
 SUBDIR+=       amtterm
 SUBDIR+=       ansible
 SUBDIR+=       ansible2
diff -r bf962ebdbf05 -r a18899f29c30 sysutils/amlogic-meson-fwtools/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/amlogic-meson-fwtools/DESCR      Sat May 18 17:39:48 2019 +0000
@@ -0,0 +1,5 @@
+amlogic-meson-fwtools is a collection of tools for packaging trusted boot
+firmware for Amlogic Meson SoCs.
+
+This package includes tools distributed only in binary form by Amlogic
+board vendors.
diff -r bf962ebdbf05 -r a18899f29c30 sysutils/amlogic-meson-fwtools/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/amlogic-meson-fwtools/Makefile   Sat May 18 17:39:48 2019 +0000
@@ -0,0 +1,69 @@
+# $NetBSD: Makefile,v 1.1 2019/05/18 17:39:48 thorpej Exp $
+
+# Version isn't super-meaningful; we're grabbing a collection of non-changing
+# tools from a variety of locations.
+VERSION=       0.0
+
+PKGNAME=       amlogic-meson-fwtools-${VERSION}
+PKGREVISION=   1               # bump this when a tool is added/removed
+CATEGORIES=    sysutils
+
+MAINTAINER=    port-arm%NetBSD.org@localhost
+COMMENT=       Trusted Firmware packaging tools for the Amlogic Meson family of SoCs
+
+RESTRICTED=    Redistribution not permitted - see licenses/amlogic-meson-fwtools
+LICENSE=       amlogic-meson-fwtools
+
+#
+# These tools are distributed only as Linux x86_64 binaries.
+#
+
+EMUL_PLATFORMS=                linux-x86_64
+EMUL_MODULES.linux=    base
+
+NO_CONFIGURE=  yes
+NO_BUILD=      yes
+
+#
+# Hardkernel-supplied firmware tools
+#
+ODROID=                 odroidc2-v2015.01
+
+xFIPCREATE=            fip_create
+FIPCREATE=             ${ODROID}-${xFIPCREATE}
+DISTFILES+=            ${FIPCREATE}
+SITES.${FIPCREATE}=    ${MASTER_SITE_GITHUB:@url@ \
+       -${url}hardkernel/u-boot/raw/${ODROID}/fip/${xFIPCREATE} @}
+
+xAML_ENCRYPT_GXB=      aml_encrypt_gxb
+AML_ENCRYPT_GXB=       ${ODROID}-${xAML_ENCRYPT_GXB}
+DISTFILES+=            ${AML_ENCRYPT_GXB}
+SITES.${AML_ENCRYPT_GXB}=${MASTER_SITE_GITHUB:@url@ \
+       -${url}hardkernel/u-boot/raw/${ODROID}/fip/gxb/${xAML_ENCRYPT_GXB} @}
+
+#
+# BayLibre-supplied firmware tools
+#
+LIBRETECH=             libretech-cc
+
+xAML_ENCRYPT_GXL=      aml_encrypt_gxl
+AML_ENCRYPT_GXL=       ${LIBRETECH}-${xAML_ENCRYPT_GXL}
+DISTFILES+=            ${AML_ENCRYPT_GXL}
+SITES.${AML_ENCRYPT_GXL}=${MASTER_SITE_GITHUB:@url@ \
+       -${url}BayLibre/u-boot/raw/${LIBRETECH}/fip/gxl/${xAML_ENCRYPT_GXL} @}
+
+INSTALLATION_DIRS+=    bin
+
+do-extract:
+       # Nothing to do.
+       ${TRUE}
+
+do-install:
+       ${INSTALL_PROGRAM} ${DISTDIR}/${FIPCREATE} \
+               ${DESTDIR}${PREFIX}/bin/aml_fip_create
+       ${INSTALL_PROGRAM} ${DISTDIR}/${AML_ENCRYPT_GXB} \
+               ${DESTDIR}${PREFIX}/bin/aml_encrypt_gxb
+       ${INSTALL_PROGRAM} ${DISTDIR}/${AML_ENCRYPT_GXL} \
+               ${DESTDIR}${PREFIX}/bin/aml_encrypt_gxl
+
+.include "../../mk/bsd.pkg.mk"
diff -r bf962ebdbf05 -r a18899f29c30 sysutils/amlogic-meson-fwtools/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/amlogic-meson-fwtools/PLIST      Sat May 18 17:39:48 2019 +0000
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1 2019/05/18 17:39:48 thorpej Exp $
+bin/aml_encrypt_gxb
+bin/aml_encrypt_gxl
+bin/aml_fip_create
diff -r bf962ebdbf05 -r a18899f29c30 sysutils/amlogic-meson-fwtools/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/amlogic-meson-fwtools/distinfo   Sat May 18 17:39:48 2019 +0000
@@ -0,0 +1,14 @@
+$NetBSD: distinfo,v 1.1 2019/05/18 17:39:48 thorpej Exp $
+
+SHA1 (libretech-cc-aml_encrypt_gxl) = 6643bc642585da0fb7a3c68c14586b975d462669
+RMD160 (libretech-cc-aml_encrypt_gxl) = 8efc8f51ea062320a7626a761ba245508d21ebf6
+SHA512 (libretech-cc-aml_encrypt_gxl) = 041a9558d314f24234a79a57bdeda91f2326fc52376d4d12b64223741af510883a13e98a39390594d00f78b4eef09c543981020f8320345c45c6d859b422d270
+Size (libretech-cc-aml_encrypt_gxl) = 1883448 bytes
+SHA1 (odroidc2-v2015.01-aml_encrypt_gxb) = 95c9565c64088ad56a10bac79b173c41a574e48e
+RMD160 (odroidc2-v2015.01-aml_encrypt_gxb) = 5cb9ffcb6e8486de42796a448c2e42ed86c5c1bc
+SHA512 (odroidc2-v2015.01-aml_encrypt_gxb) = 195957f44d93f523f9492b4b305b20a18384995001391466ccbcd152147fae132e612e09dd79987fe745f835ef4324ae2f5bc3c3c1f0824acdaf651bcf16c10b
+Size (odroidc2-v2015.01-aml_encrypt_gxb) = 1011765 bytes
+SHA1 (odroidc2-v2015.01-fip_create) = b6d2edd8a72fa1822f6432982d04bbee1798ad4b
+RMD160 (odroidc2-v2015.01-fip_create) = ade537dd04484331ff050d1d41f562f700c9808e
+SHA512 (odroidc2-v2015.01-fip_create) = 1d8a4dd5e23b191b2f2bc1737936a4549251c105eee47abd74db73d6695c912ecbd167489eb2b3ede323d0942b30a4eb75b8e673a7502472ece8e3777be3a9a7
+Size (odroidc2-v2015.01-fip_create) = 14176 bytes



Home | Main Index | Thread Index | Old Index