oath-toolkit: Fix compilation with uClibc-ng 8961/head
authorRosen Penev <rosenp@gmail.com>
Sat, 11 May 2019 23:42:17 +0000 (16:42 -0700)
committerRosen Penev <rosenp@gmail.com>
Sun, 12 May 2019 07:34:51 +0000 (00:34 -0700)
Signed-off-by: Rosen Penev <rosenp@gmail.com>
utils/oath-toolkit/Makefile
utils/oath-toolkit/patches/oath-toolkit-2.6.2-build-fix.patch

index ebee904d63768a00694a9b8967b20287d7ffc398..6ab25ce5ecf67f3e02cc9c736bf2ae93f91798b6 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=oath-toolkit
 PKG_VERSION:=2.6.2
-PKG_RELEASE:=2
+PKG_RELEASE:=3
 
 PKG_SOURCE:=oath-toolkit-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=@SAVANNAH/oath-toolkit
index a2fc1ad6001a3acb28e7673b5b94b66e13877356..ff1a6ecdd840285b312d726bdb8213fc1bd526d0 100644 (file)
@@ -123,28 +123,6 @@ index 8ab19fd..54c3d5a 100644
    return ((fp->_flags & _IO_NO_WRITES) != 0
            || ((fp->_flags & (_IO_NO_READS | _IO_CURRENTLY_PUTTING)) == 0
                && fp->_IO_read_base != NULL));
-diff --git a/liboath/gl/fseeko.c b/liboath/gl/fseeko.c
-index 67bb9ec..5616221 100644
---- a/liboath/gl/fseeko.c
-+++ b/liboath/gl/fseeko.c
-@@ -47,7 +47,7 @@ fseeko (FILE *fp, off_t offset, int whence)
- #endif
-   /* These tests are based on fpurge.c.  */
--#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */
-+#if defined _IO_ftrylockfile || __GNU_LIBRARY__ /* GNU libc, BeOS, Haiku, Linux libc5 */
-   if (fp->_IO_read_end == fp->_IO_read_ptr
-       && fp->_IO_write_ptr == fp->_IO_write_base
-       && fp->_IO_save_base == NULL)
-@@ -123,7 +123,7 @@ fseeko (FILE *fp, off_t offset, int whence)
-           return -1;
-         }
--#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */
-+#if defined _IO_ftrylockfile || __GNU_LIBRARY__ /* GNU libc, BeOS, Haiku, Linux libc5 */
-       fp->_flags &= ~_IO_EOF_SEEN;
-       fp->_offset = pos;
- #elif defined __sferror || defined __DragonFly__ || defined __ANDROID__
 diff --git a/liboath/gl/stdio-impl.h b/liboath/gl/stdio-impl.h
 index 4c02c9f..393ef0c 100644
 --- a/liboath/gl/stdio-impl.h