diff options
author | Andriy Gapon <avg@FreeBSD.org> | 2025-07-02 10:47:19 +0300 |
---|---|---|
committer | Andriy Gapon <avg@FreeBSD.org> | 2025-07-02 10:53:04 +0300 |
commit | a6a666b6946de9ce50f927c7a7bc1c15f2a9c5e6 (patch) | |
tree | 99f6c2d0319098f456ba3d73205e45c12e779643 /sysutils/superiotool/files/patch-Makefile | |
parent | multimedia/totem: update to 43.2 (diff) |
sysutils/superiotool: fix build after pci after libpci 3.14.0 update
The libpci update introduced a C++ style comment ('//') into a header file.
superiotool uses very strict compilation flags (including -ansi), so its
build started to fail with:
/usr/local/include/pci/header.h:1691:45: error: // comments are not
allowed in this language [-Werror,-Wcomment]
Fix the problem by adding -Wno-comment exemption.
Diffstat (limited to 'sysutils/superiotool/files/patch-Makefile')
-rw-r--r-- | sysutils/superiotool/files/patch-Makefile | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/sysutils/superiotool/files/patch-Makefile b/sysutils/superiotool/files/patch-Makefile index a17b198c05b8..a7cca296f4ed 100644 --- a/sysutils/superiotool/files/patch-Makefile +++ b/sysutils/superiotool/files/patch-Makefile @@ -1,6 +1,6 @@ ---- Makefile.orig 2022-10-16 20:14:31 UTC -+++ Makefile -@@ -8,7 +8,7 @@ PREFIX ?= /usr/local +--- Makefile.orig 2022-10-16 23:14:31.000000000 +0300 ++++ Makefile 2025-07-02 10:37:44.757402000 +0300 +@@ -8,7 +8,7 @@ # Set the superiotool version string to the output of 'git describe'. @@ -9,3 +9,12 @@ CFLAGS += -O2 -Wall -Wstrict-prototypes -Wundef -Wstrict-aliasing \ -Werror-implicit-function-declaration -ansi -pedantic $(VERSION) +@@ -23,7 +23,7 @@ + endif + ifeq ($(OS_ARCH), FreeBSD) + CFLAGS = -O2 -Wall -Werror -Wstrict-prototypes -Wundef -Wstrict-aliasing \ +- -Werror-implicit-function-declaration -ansi $(VERSION) \ ++ -Werror-implicit-function-declaration -Wno-comment -ansi $(VERSION) \ + -I/usr/local/include + LDFLAGS += -L/usr/local/lib + LIBS = -lz |