aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils/shim
Commit message (Collapse)AuthorAgeFilesLines
* Bump PORTREVISIONS for ports depending on the canonical version of GCC andgerald2016-11-201-1/+1
| | | | | | | | | lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms). In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang, c++11-lang, c++0x, c11 requested via USES=compiler.
* Drop maintainership for some of my ports.trasz2016-06-221-1/+1
|
* Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.mat2016-04-011-2/+2
| | | | | With hat: portmgr Sponsored by: Absolight
* Update ports in the remaining categories to not use GH_COMMIT.mat2015-05-082-3/+2
| | | | | | | With minor cleanups to make things simpler. With hat: portmgr Sponsored by: Absolight
* Fix BUILD_DEPENDSantoine2015-04-241-1/+1
|
* For traz@ ports: Change USE_GCC=4.8+ to preferred USE_GCC=yesmarino2015-03-211-1/+1
| | | | Approved by: just fix it
* Install certificate and key matching what's embedded in the shim itself.trasz2015-01-231-1/+7
| | | | Sponsored by: The FreeBSD Foundation
* Don't hardcode "gcc48"; it would break after GCC upgrade. Don't installtrasz2015-01-212-4/+5
| | | | | | | *.efi files as executables; from the strip(1) point of view they are data files (actually, they are executables, but PE, not ELF). Sponsored by: The FreeBSD Foundation
* New port: sysutils/shimtrasz2015-01-158-0/+135
shim is a trivial EFI application that, when run, attempts to open and execute another application. It will initially attempt to do this via the standard EFI LoadImage() and StartImage() calls. If these fail (because secure boot is enabled and the binary is not signed with an appropriate key, for instance) it will then validate the binary against a built-in certificate. If this succeeds and if the binary or signing key are not blacklisted then shim will relocate and execute the binary. Sponsored by: The FreeBSD Foundation