Hello community,

here is the log from the commit of package pwdutils for openSUSE:Factory 
checked in at 2012-07-30 20:38:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pwdutils (Old)
 and      /work/SRC/openSUSE:Factory/.pwdutils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pwdutils", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/pwdutils/pwdutils.changes        2012-05-10 
14:34:36.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.pwdutils.new/pwdutils.changes   2012-07-30 
20:39:30.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Jul 27 14:14:52 UTC 2012 - [email protected]
+
+- Do not use private glibc macros - those are not available with
+  glibc 2.16 anymore
+
+-------------------------------------------------------------------

New:
----
  pwdutils-glibc216.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pwdutils.spec ++++++
--- /var/tmp/diff_new_pack.xI10t1/_old  2012-07-30 20:39:33.000000000 +0200
+++ /var/tmp/diff_new_pack.xI10t1/_new  2012-07-30 20:39:33.000000000 +0200
@@ -42,6 +42,7 @@
 Source4:        baselibs.conf
 Patch0:         0001-add-support-for-sha512.diff
 Patch1:         pwdutils-no-add-needed.patch
+Patch2:         pwdutils-glibc216.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -79,6 +80,7 @@
 %setup -q
 %patch0 -p1
 %patch1
+%patch2 -p1
 
 %build
 autoreconf -fiv

++++++ pwdutils-glibc216.patch ++++++
Index: pwdutils-3.2.19/lib/read-files.c
===================================================================
--- pwdutils-3.2.19.orig/lib/read-files.c
+++ pwdutils-3.2.19/lib/read-files.c
@@ -30,8 +30,14 @@
 #include <errno.h>
 #include <fcntl.h>
 #include <nss.h>
-#include <bits/libc-lock.h>
+#include <pthread.h>
 #define __libc_lock_t pthread_mutex_t
+#define __libc_lock_define_initialized(CLASS,NAME) \
+  CLASS __libc_lock_t NAME = PTHREAD_MUTEX_INITIALIZER;
+#define __libc_lock_lock(NAME) \
+  pthread_mutex_lock, (&(NAME))
+#define __libc_lock_unlock(NAME) \
+  pthread_mutex_unlock, (&(NAME))
 
 #include "read-files.h"
 
Index: pwdutils-3.2.19/lib/read-files-group.c
===================================================================
--- pwdutils-3.2.19.orig/lib/read-files-group.c
+++ pwdutils-3.2.19/lib/read-files-group.c
@@ -32,8 +32,14 @@
 #include <errno.h>
 #include <fcntl.h>
 #include <nss.h>
-#include <bits/libc-lock.h>
+#include <pthread.h>
 #define __libc_lock_t pthread_mutex_t
+#define __libc_lock_define_initialized(CLASS,NAME) \
+  CLASS __libc_lock_t NAME = PTHREAD_MUTEX_INITIALIZER;
+#define __libc_lock_lock(NAME) \
+  pthread_mutex_lock, (&(NAME))
+#define __libc_lock_unlock(NAME) \
+  pthread_mutex_unlock, (&(NAME))
 
 #include "read-files.h"
 
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to