Created attachment 152344 [details] The shar file that contain the gnu-efi ports This is a simple EFI development kit. Develop EFI applications for ARM-64, ARM-32, x86_64, IA-64 (IPF), and IA-32 (x86) platforms using the GNU toolchain and the EFI development environment. It was used to develop ELILO, shim and other UEFI boot loaders
Auto-assigned to maintainer trasz@FreeBSD.org
Erm, but the devel/gnu-efi port already exists?
Port was committed by trasz in 377068 .
Sorry, my fault.. last time I've checked it wasn't there... if you want, I can prepare a patch to update it to the version 3.0.1, released at 05.01.2015
Yes, please :-) Could you test it with ports that depend on gnu-efi, to make sure there is no breakage? Thanks!
Created attachment 152510 [details] The patch to update the port to the version 3.0.1 This is the patch to update gnu-efi to the 3.0.1 version. Makefiles are a little bit changed, so I worked to minimize differences and patches. * moved some configurations as MAKE_ARGS (gcc name, installation directories) * added explicit dependency on devel/binutils (/usr/local/bin/ar was used) * accepted gcc >= 4.8 (tested with gcc 4.9) * removed the empty and unused directory ${LOCALBASE}/include/efi/protocol/x86_64 about LICENSE, as the official Sourceforge page says, the license is BSD; it seems they changed the license with the version 3.0j. You could see it in ChangeLog:776 and ChangeLog:786. However, some source files has the GPLv2 header, other a BSD reference...
Created attachment 152511 [details] The poudriere log (10.1 amd64)
Hi. I've committed it, but in a slightly changed form. Basically, your version failed with "port test" (port, as in, ports-mgmt/porttools). Could you take a look and see if everything is ok? Thanks!
Oh, and yeah, the SF site says it's BSD, but some files (ARM64, IIRC) have GPL license in the header, so I marked it as GPL to be on the safe side.
Hi, I tested it and it works. thanks best regards, pizzamig
Thank you!