Files
macports-ports/security/libfido2/files/patch-fallthrough.diff
T
Blake Garner 5322ce0b5f libfido2: update to 1.17.0
* switch to official Yubico release tarball instead of GitHub
  tarball (upstream changed packaging between 1.16.0 and 1.17.0)
* split legacy compatibility patches into focused files:
  - patch-compat-pre1012.diff: fix kIOHIDManagerOptionNone on < 10.12
  - patch-nosigpipe.diff: guard F_SETNOSIGPIPE on 10.5–10.6
  - patch-fallthrough.diff: fix FALLTHROUGH attribute on < 10.10
  - patch-bzero.diff: declare bzero hidden by _POSIX_C_SOURCE on < 10.9
  - patch-cmake-no-fallthrough.diff: drop -Wimplicit-fallthrough on 10.5–10.6

Closes: https://trac.macports.org/ticket/64833
Closes: https://trac.macports.org/ticket/68333
2026-04-19 13:55:22 -04:00

19 lines
384 B
Diff

--- src/fallthrough.h.orig
+++ src/fallthrough.h
@@ -8,14 +8,6 @@
#ifndef _FALLTHROUGH_H
#define _FALLTHROUGH_H
-#if defined(__GNUC__)
-#if __has_attribute(fallthrough)
-#define FALLTHROUGH __attribute__((fallthrough));
-#endif
-#endif /* __GNUC__ */
-
-#ifndef FALLTHROUGH
#define FALLTHROUGH /* FALLTHROUGH */
-#endif
-#endif /* !_FALLTHROUGH_H */
+#endif /* _FALLTHROUGH_H */