Date: Sat, 11 Oct 2025 12:16:39 GMT From: Bernhard Froehlich <decke@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 942b60413c27 - main - devel/gnu-efi: Update to 3.0.18 Message-ID: <202510111216.59BCGdqa059827@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by decke: URL: https://cgit.FreeBSD.org/ports/commit/?id=942b60413c27b32478c66041ea62d774f509c330 commit 942b60413c27b32478c66041ea62d774f509c330 Author: Bernhard Froehlich <decke@FreeBSD.org> AuthorDate: 2025-10-11 12:15:03 +0000 Commit: Bernhard Froehlich <decke@FreeBSD.org> CommitDate: 2025-10-11 12:16:08 +0000 devel/gnu-efi: Update to 3.0.18 PR: 289839 Approved by: maintainer timeout --- devel/gnu-efi/Makefile | 5 ++--- devel/gnu-efi/distinfo | 6 +++--- devel/gnu-efi/files/patch-Make.defaults | 32 ++++--------------------------- devel/gnu-efi/files/patch-Makefile | 6 +++--- devel/gnu-efi/files/patch-gnuefi-Makefile | 11 ----------- devel/gnu-efi/pkg-plist | 1 + 6 files changed, 13 insertions(+), 48 deletions(-) diff --git a/devel/gnu-efi/Makefile b/devel/gnu-efi/Makefile index 4ecf4e389166..6484fba93b19 100644 --- a/devel/gnu-efi/Makefile +++ b/devel/gnu-efi/Makefile @@ -1,5 +1,5 @@ PORTNAME= gnu-efi -PORTVERSION= 3.0.15 +PORTVERSION= 3.0.18 CATEGORIES= devel MASTER_SITES= SF/gnu-efi @@ -15,8 +15,7 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/ar:devel/binutils USES= compiler:c++11-lib gmake tar:bz2 -CFLAGS+= -fPIC -CPPFLAGS+= -fPIC +CPPFLAGS+= -Wno-incompatible-pointer-types MAKE_ARGS+= CC=${CC} HOSTCC=${CC} AR=${AR} .include <bsd.port.pre.mk> diff --git a/devel/gnu-efi/distinfo b/devel/gnu-efi/distinfo index 79a5795cb157..86e83074b09e 100644 --- a/devel/gnu-efi/distinfo +++ b/devel/gnu-efi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1665840365 -SHA256 (gnu-efi-3.0.15.tar.bz2) = 931a257b9c5c1ba65ff519f18373c438a26825f2db7866b163e96d1b168f20ea -SIZE (gnu-efi-3.0.15.tar.bz2) = 159399 +TIMESTAMP = 1726829400 +SHA256 (gnu-efi-3.0.18.tar.bz2) = 7f212c96ee66547eeefb531267b641e5473d7d8529f0bd8ccdefd33cf7413f5c +SIZE (gnu-efi-3.0.18.tar.bz2) = 167567 diff --git a/devel/gnu-efi/files/patch-Make.defaults b/devel/gnu-efi/files/patch-Make.defaults index 68fcca4b0c84..8d0d6b7ee7a7 100644 --- a/devel/gnu-efi/files/patch-Make.defaults +++ b/devel/gnu-efi/files/patch-Make.defaults @@ -1,14 +1,8 @@ ---- Make.defaults.orig 2019-10-28 11:48:52 UTC +--- Make.defaults.orig 2024-03-22 13:38:35 UTC +++ Make.defaults -@@ -45,11 +45,14 @@ TOPDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PW - # Where to install the package. GNU-EFI will create and access - # lib and include under the root - # --INSTALLROOT := / -+INSTALLROOT := $(DESTDIR) - PREFIX := /usr/local - LIBDIR := $(PREFIX)/lib - INSTALL := install +@@ -64,6 +64,9 @@ INSTALL := install + INCLUDEDIR := $(PREFIX)/include + INSTALL := install +LOCALBASE := /usr/local +CROSS_COMPILE:= $(LOCALBASE)/bin/ @@ -16,21 +10,3 @@ # Compilation tools HOSTCC := $(prefix)gcc CC := $(prefix)$(CROSS_COMPILE)gcc -@@ -110,10 +113,14 @@ ifeq ($(ARCH),x86_64) - || ( [ $(GCCVERSION) -eq "4" ] \ - && [ $(GCCMINOR) -ge "7" ] ) ) \ - && echo 1) -- ifeq ($(GCCNEWENOUGH),1) -- CPPFLAGS += -DGNU_EFI_USE_MS_ABI -maccumulate-outgoing-args --std=c11 -- else ifeq ($(USING_CLANG),clang) -+ ifeq ($(USING_CLANG),clang) - CPPFLAGS += -DGNU_EFI_USE_MS_ABI --std=c11 -+ else -+ ifeq ($(GCCNEWENOUGH),1) -+ CPPFLAGS += -DGNU_EFI_USE_MS_ABI -maccumulate-outgoing-args --std=c11 -+ else -+ CPPFLAGS += -DGNU_EFI_USE_MS_ABI --std=c11 -+ endif - endif - - CFLAGS += -mno-red-zone diff --git a/devel/gnu-efi/files/patch-Makefile b/devel/gnu-efi/files/patch-Makefile index 5800b4eb1fb9..a454e34ba2a5 100644 --- a/devel/gnu-efi/files/patch-Makefile +++ b/devel/gnu-efi/files/patch-Makefile @@ -1,11 +1,11 @@ ---- Makefile.orig 2015-08-17 20:06:47 UTC +--- Makefile.orig 2024-03-22 13:38:35 UTC +++ Makefile -@@ -42,7 +42,7 @@ VPATH = $(SRCDIR) +@@ -43,7 +43,7 @@ include $(SRCDIR)/Make.defaults include $(SRCDIR)/Make.defaults -SUBDIRS = lib gnuefi inc apps +SUBDIRS = lib gnuefi inc - gnuefi: lib all: check_gcc $(SUBDIRS) + diff --git a/devel/gnu-efi/files/patch-gnuefi-Makefile b/devel/gnu-efi/files/patch-gnuefi-Makefile deleted file mode 100644 index 92b199fce135..000000000000 --- a/devel/gnu-efi/files/patch-gnuefi-Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- gnuefi/Makefile.orig 2015-08-17 20:06:47 UTC -+++ gnuefi/Makefile -@@ -47,6 +47,8 @@ FILES = reloc_$(ARCH) - - OBJS = $(FILES:%=%.o) - -+CFLAGS += -fPIC -+ - # on aarch64, avoid jump tables before all relocations have been processed - reloc_aarch64.o: CFLAGS += -fno-jump-tables - diff --git a/devel/gnu-efi/pkg-plist b/devel/gnu-efi/pkg-plist index 65109d4d0f91..5356b9243771 100644 --- a/devel/gnu-efi/pkg-plist +++ b/devel/gnu-efi/pkg-plist @@ -43,6 +43,7 @@ include/efi/protocol/vgaclass.h include/efi/romload.h lib/libefi.a lib/libgnuefi.a +libdata/pkgconfig/gnu-efi.pc @comment Architecture Specific Packages List, amd64 %%ARCH_amd64%%include/efi/x86_64/efibind.h %%ARCH_amd64%%include/efi/x86_64/efilibplat.hhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202510111216.59BCGdqa059827>
