summaryrefslogtreecommitdiff
path: root/sysutils/fwupd-efi
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/fwupd-efi')
-rw-r--r--sysutils/fwupd-efi/Makefile6
-rw-r--r--sysutils/fwupd-efi/files/patch-meson.build11
2 files changed, 6 insertions, 11 deletions
diff --git a/sysutils/fwupd-efi/Makefile b/sysutils/fwupd-efi/Makefile
index df74e60c5f9c..2dcbb12f1e69 100644
--- a/sysutils/fwupd-efi/Makefile
+++ b/sysutils/fwupd-efi/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fwupd-efi
DISTVERSION= 1.8
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= decke@FreeBSD.org
@@ -36,4 +37,9 @@ FW_ARCH=${ARCH}
PLIST_FILES= libdata/pkgconfig/fwupd-efi.pc \
libexec/fwupd/efi/fwupd${FW_ARCH}.efi
+post-patch:
+ # use objcopy from binutils because GNU specific flags are used
+ @${REINPLACE_CMD} "s|find_program('objcopy')|find_program('${LOCALBASE}/bin/objcopy')|g" \
+ ${WRKSRC}/meson.build
+
.include <bsd.port.post.mk>
diff --git a/sysutils/fwupd-efi/files/patch-meson.build b/sysutils/fwupd-efi/files/patch-meson.build
deleted file mode 100644
index a84f42b30ed0..000000000000
--- a/sysutils/fwupd-efi/files/patch-meson.build
+++ /dev/null
@@ -1,11 +0,0 @@
---- meson.build.orig 2025-10-03 09:14:22 UTC
-+++ meson.build
-@@ -10,7 +10,7 @@ cc_ld = find_program(cc.get_linker_id())
-
- cc = meson.get_compiler('c')
- cc_ld = find_program(cc.get_linker_id())
--objcopy = find_program('objcopy')
-+objcopy = find_program('/usr/local/bin/objcopy')
- objcopy_version = run_command(objcopy, '--version', check: true).stdout().split('\n')[0].split(' ')[-1]
-
- gnuefi = dependency('gnu-efi', version: '>= 3.0.18')