[packages/libbsd] - updated to 0.11.3 - now uses libmd (for MD5 functionality and SHA512 used for getentropy)

qboosh qboosh at pld-linux.org
Tue Apr 27 16:58:48 CEST 2021


commit a0890df7a64c39e480dc332bf36f21bd3ef9a30c
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Apr 27 17:00:15 2021 +0200

    - updated to 0.11.3
    - now uses libmd (for MD5 functionality and SHA512 used for getentropy)

 libbsd.spec | 222 ++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 117 insertions(+), 105 deletions(-)
---
diff --git a/libbsd.spec b/libbsd.spec
index 697f58f..3590e71 100644
--- a/libbsd.spec
+++ b/libbsd.spec
@@ -3,16 +3,18 @@
 Summary:	Utility functions from BSD systems
 Summary(pl.UTF-8):	Funkcje narzędziowe z systemów BSD
 Name:		libbsd
-Version:	0.10.0
+Version:	0.11.3
 Release:	1
 License:	BSD, MIT (depending on part)
 Group:		Libraries
 Source0:	https://libbsd.freedesktop.org/releases/%{name}-%{version}.tar.xz
-# Source0-md5:	ead96d240d02faa5b921c0aa50c812b5
+# Source0-md5:	5ce1707688d8bb75d365fadfce962b2c
 URL:		https://libbsd.freedesktop.org/
+BuildRequires:	libmd-bsd-devel >= 1.0
 BuildRequires:	sed >= 4.0
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	xz
+Requires:	libmd-bsd >= 1.0
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -32,6 +34,7 @@ Summary:	Header files for BSD library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki BSD
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
+Requires:	libmd-bsd >= 1.0
 Conflicts:	glibc-devel < 6:2.19
 
 %description devel
@@ -57,6 +60,7 @@ Statyczna biblioteka BSD.
 %setup -q
 
 %build
+CPPFLAGS="%{rpmcppflags} -I/usr/include/libmd"
 %configure \
 	--disable-silent-rules
 %{__make}
@@ -90,109 +94,117 @@ rm -rf $RPM_BUILD_ROOT
 %{_pkgconfigdir}/libbsd.pc
 %{_pkgconfigdir}/libbsd-ctor.pc
 %{_pkgconfigdir}/libbsd-overlay.pc
-%{_mandir}/man3/arc4random*.3*
-%{_mandir}/man3/be16dec.3*
-%{_mandir}/man3/be16enc.3*
-%{_mandir}/man3/be32dec.3*
-%{_mandir}/man3/be32enc.3*
-%{_mandir}/man3/be64dec.3*
-%{_mandir}/man3/be64enc.3*
-%{_mandir}/man3/bit_alloc.3*
-%{_mandir}/man3/bit_clear.3*
-%{_mandir}/man3/bit_decl.3*
-%{_mandir}/man3/bit_ffc.3*
-%{_mandir}/man3/bit_ffs.3*
-%{_mandir}/man3/bit_nclear.3*
-%{_mandir}/man3/bit_nset.3*
-%{_mandir}/man3/bit_set.3*
-%{_mandir}/man3/bitstring.3*
-%{_mandir}/man3/bitstr_size.3*
-%{_mandir}/man3/bit_test.3*
-%{_mandir}/man3/byteorder.3*
-%{_mandir}/man3/closefrom.3*
-%{_mandir}/man3/dehumanize_number.3*
-%{_mandir}/man3/errc.3*
-%{_mandir}/man3/expand_number.3*
-%{_mandir}/man3/explicit_bzero.3*
-%{_mandir}/man3/fgetln.3*
-%{_mandir}/man3/fgetwln.3*
-%{_mandir}/man3/flopen.3*
-%{_mandir}/man3/fmtcheck.3*
-%{_mandir}/man3/fparseln.3*
-%{_mandir}/man3/fpurge.3*
-%{_mandir}/man3/funopen.3*
-%{_mandir}/man3/getbsize.3*
-%{_mandir}/man3/getmode.3*
-%{_mandir}/man3/getpeereid.3*
-%{_mandir}/man3/getprogname.3*
-%{_mandir}/man3/heapsort.3*
-%{_mandir}/man3/humanize_number.3*
-%{_mandir}/man3/le16dec.3*
-%{_mandir}/man3/le16enc.3*
-%{_mandir}/man3/le32dec.3*
-%{_mandir}/man3/le32enc.3*
-%{_mandir}/man3/le64dec.3*
-%{_mandir}/man3/le64enc.3*
-%{_mandir}/man3/LIST_*.3*
-%{_mandir}/man3/md5.3**
-%{_mandir}/man3/mergesort.3*
-%{_mandir}/man3/nlist.3*
-%{_mandir}/man3/pidfile.3*
-%{_mandir}/man3/pidfile_close.3*
-%{_mandir}/man3/pidfile_open.3*
-%{_mandir}/man3/pidfile_remove.3*
-%{_mandir}/man3/pidfile_write.3*
-%{_mandir}/man3/queue.3**
-%{_mandir}/man3/radixsort.3*
-%{_mandir}/man3/RB_*.3*
-%{_mandir}/man3/readpassphrase.3*
-%{_mandir}/man3/reallocarray.3*
-%{_mandir}/man3/reallocf.3*
-%{_mandir}/man3/setmode.3*
-%{_mandir}/man3/setproctitle.3*
-%{_mandir}/man3/setproctitle_init.3*
-%{_mandir}/man3/setprogname.3*
-%{_mandir}/man3/sl_add.3*
-%{_mandir}/man3/sl_delete.3*
-%{_mandir}/man3/sl_find.3*
-%{_mandir}/man3/sl_free.3*
-%{_mandir}/man3/sl_init.3*
-%{_mandir}/man3/SLIST_*.3*
-%{_mandir}/man3/SPLAY_*.3*
-%{_mandir}/man3/sradixsort.3*
-%{_mandir}/man3/STAILQ_*.3*
-%{_mandir}/man3/stringlist.3*
-%{_mandir}/man3/strlcat.3*
-%{_mandir}/man3/strlcpy.3*
-%{_mandir}/man3/strmode.3*
-%{_mandir}/man3/strnstr.3*
-%{_mandir}/man3/strnunvis.3*
-%{_mandir}/man3/strnvis.3*
-%{_mandir}/man3/strtoi.3*
-%{_mandir}/man3/strtonum.3*
-%{_mandir}/man3/strtou.3*
-%{_mandir}/man3/strunvis.3*
-%{_mandir}/man3/strvis.3*
-%{_mandir}/man3/strvisx.3*
-%{_mandir}/man3/TAILQ_*.3*
-%{_mandir}/man3/timeradd.3*
-%{_mandir}/man3/timerclear.3*
-%{_mandir}/man3/timercmp.3*
-%{_mandir}/man3/timerisset.3*
-%{_mandir}/man3/timersub.3*
-%{_mandir}/man3/timespecadd.3*
-%{_mandir}/man3/timespecclear.3*
-%{_mandir}/man3/timespeccmp.3*
-%{_mandir}/man3/timespecisset.3*
-%{_mandir}/man3/timespecsub.3*
-%{_mandir}/man3/TIMESPEC_TO_TIMEVAL.3*
-%{_mandir}/man3/timeval.3*
-%{_mandir}/man3/TIMEVAL_TO_TIMESPEC.3*
-%{_mandir}/man3/tree.3*
-%{_mandir}/man3/unvis.3*
-%{_mandir}/man3/vis.3*
-%{_mandir}/man3/wcslcat.3*
-%{_mandir}/man3/wcslcpy.3*
+%{_mandir}/man3/LIST_*.3bsd*
+%{_mandir}/man3/RB_*.3bsd*
+%{_mandir}/man3/SLIST_*.3bsd*
+%{_mandir}/man3/SPLAY_*.3bsd*
+%{_mandir}/man3/STAILQ_*.3bsd*
+%{_mandir}/man3/TAILQ_*.3bsd*
+%{_mandir}/man3/TIMESPEC_TO_TIMEVAL.3bsd*
+%{_mandir}/man3/TIMEVAL_TO_TIMESPEC.3bsd*
+%{_mandir}/man3/arc4random*.3bsd*
+%{_mandir}/man3/be16dec.3bsd*
+%{_mandir}/man3/be16enc.3bsd*
+%{_mandir}/man3/be32dec.3bsd*
+%{_mandir}/man3/be32enc.3bsd*
+%{_mandir}/man3/be64dec.3bsd*
+%{_mandir}/man3/be64enc.3bsd*
+%{_mandir}/man3/bit_alloc.3bsd*
+%{_mandir}/man3/bit_clear.3bsd*
+%{_mandir}/man3/bit_decl.3bsd*
+%{_mandir}/man3/bit_ffc.3bsd*
+%{_mandir}/man3/bit_ffs.3bsd*
+%{_mandir}/man3/bit_nclear.3bsd*
+%{_mandir}/man3/bit_nset.3bsd*
+%{_mandir}/man3/bit_set.3bsd*
+%{_mandir}/man3/bit_test.3bsd*
+%{_mandir}/man3/bitstr_size.3bsd*
+%{_mandir}/man3/bitstring.3bsd*
+%{_mandir}/man3/byteorder.3bsd*
+%{_mandir}/man3/closefrom.3bsd*
+%{_mandir}/man3/dehumanize_number.3bsd*
+%{_mandir}/man3/errc.3bsd*
+%{_mandir}/man3/expand_number.3bsd*
+%{_mandir}/man3/explicit_bzero.3bsd*
+%{_mandir}/man3/fgetln.3bsd*
+%{_mandir}/man3/fgetwln.3bsd*
+%{_mandir}/man3/flopen.3bsd*
+%{_mandir}/man3/fmtcheck.3bsd*
+%{_mandir}/man3/fparseln.3bsd*
+%{_mandir}/man3/fpurge.3bsd*
+%{_mandir}/man3/freezero.3bsd*
+%{_mandir}/man3/funopen.3bsd*
+%{_mandir}/man3/getbsize.3bsd*
+%{_mandir}/man3/getmode.3bsd*
+%{_mandir}/man3/getpeereid.3bsd*
+%{_mandir}/man3/getprogname.3bsd*
+%{_mandir}/man3/gid_from_group.3bsd*
+%{_mandir}/man3/group_from_gid.3bsd*
+%{_mandir}/man3/heapsort.3bsd*
+%{_mandir}/man3/humanize_number.3bsd*
+%{_mandir}/man3/le16dec.3bsd*
+%{_mandir}/man3/le16enc.3bsd*
+%{_mandir}/man3/le32dec.3bsd*
+%{_mandir}/man3/le32enc.3bsd*
+%{_mandir}/man3/le64dec.3bsd*
+%{_mandir}/man3/le64enc.3bsd*
+%{_mandir}/man3/md5.3bsd*
+%{_mandir}/man3/mergesort.3bsd*
+%{_mandir}/man3/nlist.3bsd*
+%{_mandir}/man3/pidfile.3bsd*
+%{_mandir}/man3/pidfile_close.3bsd*
+%{_mandir}/man3/pidfile_open.3bsd*
+%{_mandir}/man3/pidfile_remove.3bsd*
+%{_mandir}/man3/pidfile_write.3bsd*
+%{_mandir}/man3/pwcache.3bsd*
+%{_mandir}/man3/queue.3bsd*
+%{_mandir}/man3/radixsort.3bsd*
+%{_mandir}/man3/readpassphrase.3bsd*
+%{_mandir}/man3/reallocarray.3bsd*
+%{_mandir}/man3/reallocf.3bsd*
+%{_mandir}/man3/recallocarray.3bsd*
+%{_mandir}/man3/setmode.3bsd*
+%{_mandir}/man3/setproctitle.3bsd*
+%{_mandir}/man3/setproctitle_init.3bsd*
+%{_mandir}/man3/setprogname.3bsd*
+%{_mandir}/man3/sl_add.3bsd*
+%{_mandir}/man3/sl_delete.3bsd*
+%{_mandir}/man3/sl_find.3bsd*
+%{_mandir}/man3/sl_free.3bsd*
+%{_mandir}/man3/sl_init.3bsd*
+%{_mandir}/man3/sradixsort.3bsd*
+%{_mandir}/man3/stringlist.3bsd*
+%{_mandir}/man3/strlcat.3bsd*
+%{_mandir}/man3/strlcpy.3bsd*
+%{_mandir}/man3/strmode.3bsd*
+%{_mandir}/man3/strnstr.3bsd*
+%{_mandir}/man3/strnunvis.3bsd*
+%{_mandir}/man3/strnvis.3bsd*
+%{_mandir}/man3/strtoi.3bsd*
+%{_mandir}/man3/strtonum.3bsd*
+%{_mandir}/man3/strtou.3bsd*
+%{_mandir}/man3/strunvis.3bsd*
+%{_mandir}/man3/strvis.3bsd*
+%{_mandir}/man3/strvisx.3bsd*
+%{_mandir}/man3/timeradd.3bsd*
+%{_mandir}/man3/timerclear.3bsd*
+%{_mandir}/man3/timercmp.3bsd*
+%{_mandir}/man3/timerisset.3bsd*
+%{_mandir}/man3/timersub.3bsd*
+%{_mandir}/man3/timespec.3bsd*
+%{_mandir}/man3/timespecadd.3bsd*
+%{_mandir}/man3/timespecclear.3bsd*
+%{_mandir}/man3/timespeccmp.3bsd*
+%{_mandir}/man3/timespecisset.3bsd*
+%{_mandir}/man3/timespecsub.3bsd*
+%{_mandir}/man3/timeval.3bsd*
+%{_mandir}/man3/tree.3bsd*
+%{_mandir}/man3/uid_from_user.3bsd*
+%{_mandir}/man3/unvis.3bsd*
+%{_mandir}/man3/user_from_uid.3bsd*
+%{_mandir}/man3/vis.3bsd*
+%{_mandir}/man3/wcslcat.3bsd*
+%{_mandir}/man3/wcslcpy.3bsd*
 %{_mandir}/man7/libbsd.7*
 
 %files static
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libbsd.git/commitdiff/a0890df7a64c39e480dc332bf36f21bd3ef9a30c



More information about the pld-cvs-commit mailing list