On 2022/10/25 12:38, Stuart Henderson wrote:
> On 2022/10/24 23:15, Tobias Heider wrote:
> > u-boot-asahi is the Asahi Linux version of the u-boot bootloader that works
> > on Apple Silicon Arm hardware.
> > 
> > We need this package to update the bootloader chain on these devices from
> > OpenBSD and to distribute newer device trees.
> > 
> > There is already a u-boot port, but this fork has so many changes added that
> > it makes more sense to ship it as a separate port, as discussed with others
> > at g2k22.
> > 
> > ok?
> 
> That results in a bogus PKGNAME:
> 
> $ make show=PKGNAMES
> u-boot-asahi-v2022.07-3
> 
> the 'v' shouldn't be part of the version number, and - isn't allowed, it makes
> the following part into a suffix that would be used by a multi-FLAVOR port.
> 
> This fixes it (while there I dropped the "-" in do-install, as with m1n1
> this should fail if the files aren't present, also should normally use
> one of the ${INSTALL_xx} rather than just cp).
> 
> --- Makefile.orig     Tue Oct 25 12:30:38 2022
> +++ Makefile  Tue Oct 25 12:38:14 2022
> @@ -1,11 +1,11 @@
>  COMMENT=     U-Boot firmware for Apple Silicon
>  
> +VERSION=     2022.07-3
>  GH_ACCOUNT=  AsahiLinux
>  GH_PROJECT=  u-boot
> -VERSION=     v2022.07-3
> -GH_TAGNAME=  asahi-${VERSION}
> +GH_TAGNAME=  asahi-v${VERSION}
>  
> -DISTNAME=    u-boot-asahi-${VERSION}
> +PKGNAME=     u-boot-asahi-${VERSION:S/-/./g}
>  
>  CATEGORIES=  sysutils
>  HOMEPAGE=    https://github.com/AsahiLinux/u-boot
> @@ -41,7 +41,7 @@ do-build:
>  do-install:
>       ${INSTALL_DATA_DIR} ${PREFIX}/share/u-boot
>       ${INSTALL_DATA_DIR} ${PREFIX}/share/u-boot/apple_m1

oh, no need for the first ${INSTALL_DATA_DIR} either

Reply via email to