Advertisement
Guest User

-Werror patch

a guest
Jan 31st, 2022
1,625
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.22 KB | None | 0 0
  1. From 6e5de58af3b0e2c91b1fc2579a1edfecaf417a13 Mon Sep 17 00:00:00 2001
  2. From: Julia Johannesen <[email protected]>
  3. Date: Mon, 31 Jan 2022 15:42:14 -0500
  4. Subject: [PATCH] fix -Werror issue
  5.  
  6. ---
  7. PKGBUILD              | 10 ++++++++--
  8.  format-argument.patch | 12 ++++++++++++
  9.  2 files changed, 20 insertions(+), 2 deletions(-)
  10.  create mode 100644 format-argument.patch
  11.  
  12. diff --git a/PKGBUILD b/PKGBUILD
  13. index ead5a52..7f33120 100644
  14. --- a/PKGBUILD
  15. +++ b/PKGBUILD
  16. @@ -2,6 +2,7 @@
  17.  # Contributor: François Charette <francois.archlinux.org>
  18.  # Contributor: Damir Perisa <damir.archlinux.org>
  19.  # Contributor: Björn Martensen <[email protected]>
  20. +# Contributor: Julia Johannesen <[email protected]>
  21.  
  22.  pkgname=thinkfinger
  23.  pkgver=0.3
  24. @@ -14,10 +15,12 @@ depends=('pam' 'libusb-compat')
  25.  options=('emptydirs')
  26.  source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
  27.          'thinkfinger-uinput-hack.patch'
  28. -        'gcc46.patch')
  29. +        'gcc46.patch'
  30. +        'format-argument.patch')
  31.  md5sums=('588565233bcbea5ff0a7f5314361c380'
  32.           '71dc334282d19e6db4f6254542ba563c'
  33. -         '93c80f342329a5bd40f5f324fe670225')
  34. +         '93c80f342329a5bd40f5f324fe670225'
  35. +         '1bad3f582c02fffb8eb9eb8f16fed789')
  36.  
  37.  build() {
  38.    cd $pkgname-$pkgver
  39. @@ -27,6 +30,9 @@ build() {
  40.  
  41.    patch -p1 -i "${srcdir}"/gcc46.patch
  42.  
  43. +  # Fixes an error caused by -Werror
  44. +  patch -p0 -i "${srcdir}"/format-argument.patch
  45. +
  46.    ./configure --prefix=/usr \
  47.                --sbindir=/usr/bin \
  48.                --with-birdir=/etc/pam_thinkfinger
  49. diff --git a/format-argument.patch b/format-argument.patch
  50. new file mode 100644
  51. index 0000000..059c246
  52. --- /dev/null
  53. +++ b/format-argument.patch
  54. @@ -0,0 +1,12 @@
  55. +Index: pam/pam_thinkfinger.c
  56. +===================================================================
  57. +--- pam/pam_thinkfinger.c
  58. ++++ pam/pam_thinkfinger.c
  59. +@@ -66,7 +66,7 @@ static void pam_thinkfinger_log (const pam_thinkfinger_s *pam_thinkfinger, int t
  60. +       va_start (ap, format);
  61. +       vsnprintf (message, sizeof(message), format, ap);
  62. +       va_end(ap);
  63. +-      pam_syslog (pam_thinkfinger->pamh, type, message);
  64. ++      pam_syslog (pam_thinkfinger->pamh, type, "%s", message);
  65. +   }
  66. + }
  67. --
  68. 2.35.0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement