On 2019/02/07 20:04, Peter Hessler wrote:
> After the recent updates to u-boot and arm-trusted-firmware, we no
> longer need u-boot-pinebook or atf-allwinner. Any patches they have,
> have already been upstreamed and the new packages now work better than
> the old ones.
>
> This adds pkgpath's and quirks entries. Not included is the cvs rm for
> sysutils/atf-allwinner and sysutils/u-boot-pinebook.
>
> OK?
>
>
> Index: sysutils/arm-trusted-firmware/Makefile
> ===================================================================
> RCS file: /cvs/openbsd/ports/sysutils/arm-trusted-firmware/Makefile,v
> retrieving revision 1.8
> diff -u -p -u -p -r1.8 Makefile
> --- sysutils/arm-trusted-firmware/Makefile 7 Feb 2019 07:23:50 -0000
> 1.8
> +++ sysutils/arm-trusted-firmware/Makefile 7 Feb 2019 18:20:54 -0000
> @@ -9,6 +9,8 @@ GH_PROJECT= arm-trusted-firmware
> GH_COMMIT= 7d3884000d671ece18788791de875229f983f079
> DISTNAME= arm-trusted-firmware-2.1beta0
>
> +REVISION= 0
> +
This needs EPOCH=0 in order that the atf-allwinner -> arm-trusted-firmware
update path will work. With a quirks "sidegrade", version numbers are still
compared, and 2.1beta0p0 is "lower" than atf-allwinner-20180403.
> COMMENT= U-Boot firmware
> VERSION= 2019.01
> -REVISION= 3
> +REVISION= 4
> DISTNAME= u-boot-${VERSION}
This is OK because the u-boot-aarch64 version number is already "higher"
than the u-boot-pinebook version (0.0.20181109).
The rest is all good.