Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libbsd for openSUSE:Factory checked 
in at 2023-03-24 15:16:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libbsd (Old)
 and      /work/SRC/openSUSE:Factory/.libbsd.new.31432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libbsd"

Fri Mar 24 15:16:10 2023 rev:11 rq:1073639 version:0.11.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/libbsd/libbsd.changes    2022-10-14 
15:41:21.951800832 +0200
+++ /work/SRC/openSUSE:Factory/.libbsd.new.31432/libbsd.changes 2023-03-24 
15:16:10.965549344 +0100
@@ -1,0 +2,6 @@
+Wed Mar 15 20:08:08 UTC 2023 - Callum Farmer <gm...@opensuse.org>
+
+- Add libbsd-glibc-2.34-closefrom.patch to avoid conflicting
+  with function provided by glibc 2.34
+
+-------------------------------------------------------------------

New:
----
  libbsd-glibc-2.34-closefrom.patch

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

Other differences:
------------------
++++++ libbsd.spec ++++++
--- /var/tmp/diff_new_pack.75g5gs/_old  2023-03-24 15:16:11.777553678 +0100
+++ /var/tmp/diff_new_pack.75g5gs/_new  2023-03-24 15:16:11.781553700 +0100
@@ -27,6 +27,7 @@
 Source0:        
https://libbsd.freedesktop.org/releases/libbsd-%{version}.tar.xz
 Source1:        
https://libbsd.freedesktop.org/releases/libbsd-%{version}.tar.xz.asc
 Source2:        %{name}.keyring
+Patch0:         libbsd-glibc-2.34-closefrom.patch
 BuildRequires:  fdupes
 BuildRequires:  libmd-devel
 BuildRequires:  openssl-devel
@@ -73,7 +74,7 @@
 configured using "pkg-config --libs libbsd-ctor".
 
 %prep
-%autosetup
+%autosetup -p1
 
 %build
 export CFLAGS="%{optflags} -ffat-lto-objects"


++++++ libbsd-glibc-2.34-closefrom.patch ++++++
>From 7b4ebd6521a693f236cad4170fce1bb5237ecae5 Mon Sep 17 00:00:00 2001
From: Callum Farmer <callumjfarme...@gmail.com>
Date: Thu, 16 Feb 2023 21:26:05 +0000
Subject: [PATCH] include: Adjust closefrom() per glibc adoption

Added in glibc 2.34
https://sourceware.org/git/?p=glibc.git;a=commit;h=607449506f197cc9514408908f41f22537a47a8c

Signed-off-by: Guillem Jover <guil...@hadrons.org>
---
 include/bsd/unistd.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/include/bsd/unistd.h b/include/bsd/unistd.h
index 167241b..20b0993 100644
--- a/include/bsd/unistd.h
+++ b/include/bsd/unistd.h
@@ -59,7 +59,11 @@ int bsd_getopt(int argc, char * const argv[], const char 
*shortopts);
 mode_t getmode(const void *set, mode_t mode);
 void *setmode(const char *mode_str);
 
+#if !defined(__GLIBC__) || \
+    !__GLIBC_PREREQ(2, 34) || \
+    !defined(_DEFAULT_SOURCE)
 void closefrom(int lowfd);
+#endif
 
 /* Compatibility with sendmail implementations. */
 #define initsetproctitle(c, a, e) setproctitle_init((c), (a), (e))
-- 
GitLab

Reply via email to