From 10e5d43376ce4a994d1b120bdbb3e7bcf49a6f43 Mon Sep 17 00:00:00 2001 From: Kyle Evans Date: Tue, 1 Mar 2022 20:56:28 -0600 Subject: [PATCH 1/2] sysutils: m1n1 add Signed-off-by: Kyle Evans --- sysutils/Makefile | 1 + sysutils/m1n1/Makefile | 31 +++++++++++++++++++++++++++++++ sysutils/m1n1/distinfo | 5 +++++ sysutils/m1n1/pkg-descr | 3 +++ sysutils/m1n1/pkg-plist | 3 +++ 5 files changed, 43 insertions(+) create mode 100644 sysutils/m1n1/Makefile create mode 100644 sysutils/m1n1/distinfo create mode 100644 sysutils/m1n1/pkg-descr create mode 100644 sysutils/m1n1/pkg-plist diff --git a/sysutils/Makefile b/sysutils/Makefile index 733d4387b019..794d73bd98e0 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -675,6 +675,7 @@ SUBDIR += lxsplit SUBDIR += lxtask SUBDIR += lxterminal + SUBDIR += m1n1 SUBDIR += mac_nonet SUBDIR += mac_rtprio SUBDIR += mackerel-agent diff --git a/sysutils/m1n1/Makefile b/sysutils/m1n1/Makefile new file mode 100644 index 000000000000..16e422f5972c --- /dev/null +++ b/sysutils/m1n1/Makefile @@ -0,0 +1,31 @@ + +PORTNAME= m1n1 +PORTVERSION= 1.0.d20220214 +CATEGORIES= sysutils + +MAINTAINER?= kevans@FreeBSD.org +COMMENT= Experimentation playground and bootloader for Apple Silicon + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= dtc>=1.4.1:sysutils/dtc \ + aarch64-none-elf-gcc:devel/aarch64-none-elf-gcc + +USE_GITHUB= yes +GH_ACCOUNT= AsahiLinux +GH_TAGNAME= 7bab3d0fc3 +GH_TUPLE= AsahiLinux:artwork:35626c31f5:artwork/artwork + +USES= gmake magick:build +BINARY_ALIAS= dtc=${LOCALBASE}/bin/dtc +MAKE_ARGS+= ARCH=aarch64-none-elf- +NO_ARCH= yes + +do-install: + ${MKDIR} ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/build/dtb/t8103-j274.dtb ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/build/m1n1.macho ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/build/m1n1.bin ${STAGEDIR}${DATADIR} + +.include diff --git a/sysutils/m1n1/distinfo b/sysutils/m1n1/distinfo new file mode 100644 index 000000000000..bf7bc04eed4e --- /dev/null +++ b/sysutils/m1n1/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1644821480 +SHA256 (AsahiLinux-m1n1-1.0.d20220214-7bab3d0fc3_GH0.tar.gz) = 165a664ba626485effd993b48cbfaed7e4c202ac69cbd2d423243af3b88f9ab5 +SIZE (AsahiLinux-m1n1-1.0.d20220214-7bab3d0fc3_GH0.tar.gz) = 500056 +SHA256 (AsahiLinux-artwork-35626c31f5_GH0.tar.gz) = a7c350c360a91b8eff03763684bbbbf6ca4b8208f8fbb2a74d8e21c01f72a1de +SIZE (AsahiLinux-artwork-35626c31f5_GH0.tar.gz) = 621979 diff --git a/sysutils/m1n1/pkg-descr b/sysutils/m1n1/pkg-descr new file mode 100644 index 000000000000..05c58b0709c4 --- /dev/null +++ b/sysutils/m1n1/pkg-descr @@ -0,0 +1,3 @@ +XXX TODO m1n1 + +WWW: https://github.com/AsahiLinux/m1n1 diff --git a/sysutils/m1n1/pkg-plist b/sysutils/m1n1/pkg-plist new file mode 100644 index 000000000000..0aae1c7b8b00 --- /dev/null +++ b/sysutils/m1n1/pkg-plist @@ -0,0 +1,3 @@ +%%DATADIR%%/m1n1.bin +%%DATADIR%%/m1n1.macho +%%DATADIR%%/t8103-j274.dtb -- 2.33.0