Accepting request 350898 from home:pluskalm:branches:devel:libraries:c_c++

- Update to 0.8.1
  * Use local SHA512 header
  * Unify most arc4random Unix hooks into a single file
  * Add support for GNU/kFreeBSD for closefrom() and getentropy()
  * Fix getentropy implementation to use the correct system hooks
  * Add missing copyright and license headers
  * Relicense my contribution to BSD-2-clause
  * Switch COPYING to Debian copyright machine readable format 1.0
  * Use the non-overlayed libbsd headers when we need our own definitions
  * Add missing include to <md5.h>
  * Turn <bsd/bsd.h> inert when using LIBBSD_OVERLAY
  * test: Add new unit tests for individual headers usage
  * Add support for GNU/Hurd to getentropy()

OBS-URL: https://build.opensuse.org/request/show/350898
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libbsd?expand=0&rev=17
This commit is contained in:
Ismail Dönmez 2015-12-27 09:25:01 +00:00 committed by Git OBS Bridge
parent ac445ff7f5
commit 11ffb50c4a
6 changed files with 50 additions and 24 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fbb732084bd960e4c78b688aac875be98e290cc6fe462b2ff8ee946a6473e38c
size 342016

View File

@ -1,17 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABCAAGBQJWXNMtAAoJELlyvz6krlejPBwQAJb0TXPSzi2BVwHPkbvgBY/3
G1auT851BIzJjRp3f7HU73U7iR1TMk1wySuu2b0M25/0XtSD2LxgEpxlYfRpRDr6
tqmzWo06pSdA3PPldtnw7acCOux2fv0LLf8oT5QEInVZIHs2UfIVH2fyG/oNLW71
UqlG6wIGRwqho1695BKqLivyASDDeNpURl5q8CQcxEFXTPbFq0hk+HP4F8w9ZjgR
1h/MhdvyC3S3byRzxO5liS8hxLNd05M3gsZVQdGdrgSUUD59BW6RLW60pMKfxPdy
HwKCUvNPvkwP0QUp4moWvCmmLiZ3hCeJAtJO/WQ6evZTfDcmy/4zJxzKnwpPZR99
ZUZctLYa8dn8/h+5vxrb/0590f8/z+evF9HKaC7VI8eTREjx/qDV8MXTHOSQ1j8q
PiIbOo28Hm0WWcgf3pyp4N3yr6k3m/qa+9W/IVd4TYdUEWE7GjuWig2De9mc82Fo
PUnM1EJB0j8VJudHCSErndhXuBpvtpzd7FozsB+a0ofxlIZhYvpL1t3m00KrXckT
z0zZX2CTxnO894ye5Jb0FbtEEVMhbSlhKVB+NHQlWSkSYfWO2jQrouZY7VoM3ktI
UaBmupwKdyPqEqJ1rGv74OOq6raG8s7ytdJMpcnqRm+Zht3zlk0S8RE5fRT3iS78
O2XYTFSaYboxgwh8Q3mC
=DbxP
-----END PGP SIGNATURE-----

3
libbsd-0.8.1.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:adbc8781ad720bce939b689f38a9f0247732a36792147a7c28027c393c2af9b0
size 343624

17
libbsd-0.8.1.tar.xz.asc Normal file
View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABCAAGBQJWbjAYAAoJELlyvz6krlej2FMP/2041Fxxr5o+7CnkbKi/AYCJ
k6qrDV0K9AS9hkzNYnkq2HM5MyvKiQ7pYewnB0M/sGInsgAckk3tp8d91vfchj45
tSTaTfEt9/E0lBqNy7tsn9P6ufc92HK+r5Hv4IAnnRH526K6GUwmLt/7MU59wjrn
EQo+PWMZWxzjck5pKydOeeWJDW2cliN/CsrHpjRtyxKVy1Ps3qHleHBjLcz5hZ11
7r2ptiw5r6H2rAkkWadJ8wHmLi9Bp98RxRQnAG73u4eBySquiak81x6Te8NJJh08
R65CdF72eNSjwZgHx4SCIKeN3oxOjaDGzXPs7a5WNDOoeRTJtuSBsjM9qBUH/BBn
tXd3zsxA6dNH7dIeGCu4E06CGQJNB0hAC18LTahLx4Yne2uOqsFDE0/NznCqjAVD
R3geqZIXStve8ujT9hHYrCCHAMFyRw/931S4c7WnaggNhh/+GzXKCW9EWrKdfXhm
VnszgB01SmhptkGjfMMyKbRygJzP9wMjtQVWfEBqAwH+iVOg/MAW7nSDMvBbuioB
n0tTgehMyZv36PeXQL15aPYazHvz5TluVfwh8cLIwR0fp5uXuUVNhLJMQ1ptDZkN
AHCmSXNqKtIOV9eeSp9QNg2384dkfTZcHGUxe6mUKHthBPQFoFBkBgRpkNq4imDP
lnDUeYUWdpFV0ORXSUc3
=WO5O
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,20 @@
-------------------------------------------------------------------
Sat Dec 26 16:57:51 UTC 2015 - mpluskal@suse.com
- Update to 0.8.1
* Use local SHA512 header
* Unify most arc4random Unix hooks into a single file
* Add support for GNU/kFreeBSD for closefrom() and getentropy()
* Fix getentropy implementation to use the correct system hooks
* Add missing copyright and license headers
* Relicense my contribution to BSD-2-clause
* Switch COPYING to Debian copyright machine readable format 1.0
* Use the non-overlayed libbsd headers when we need our own definitions
* Add missing include to <md5.h>
* Turn <bsd/bsd.h> inert when using LIBBSD_OVERLAY
* test: Add new unit tests for individual headers usage
* Add support for GNU/Hurd to getentropy()
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Dec 9 17:05:41 UTC 2015 - mpluskal@suse.com Wed Dec 9 17:05:41 UTC 2015 - mpluskal@suse.com

View File

@ -18,7 +18,7 @@
%define lname libbsd0 %define lname libbsd0
Name: libbsd Name: libbsd
Version: 0.8.0 Version: 0.8.1
Release: 0 Release: 0
Summary: Provides useful functions commonly found on BSD systems Summary: Provides useful functions commonly found on BSD systems
License: BSD-3-Clause License: BSD-3-Clause
@ -35,14 +35,20 @@ BuildRequires: fdupes
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description %description
This library provides useful functions commonly found on BSD systems, and lacking on others like GNU systems, thus making it easier to port projects with strong BSD origins, without needing to embed the same code over and over again on each project. This library provides useful functions commonly found on BSD systems, and
lacking on others like GNU systems, thus making it easier to port projects
with strong BSD origins, without needing to embed the same code over and
over again on each project.
%package -n %{lname} %package -n %{lname}
Summary: Provides useful functions commonly found on BSD systems Summary: Provides useful functions commonly found on BSD systems
Group: System/Libraries Group: System/Libraries
%description -n %{lname} %description -n %{lname}
This library provides useful functions commonly found on BSD systems, and lacking on others like GNU systems, thus making it easier to port projects with strong BSD origins, without needing to embed the same code over and over again on each project. This library provides useful functions commonly found on BSD systems, and
lacking on others like GNU systems, thus making it easier to port projects
with strong BSD origins, without needing to embed the same code over and
over again on each project.
%package devel %package devel
Summary: Development headers and files for libbsd Summary: Development headers and files for libbsd
@ -51,7 +57,10 @@ Requires: %{lname} = %{version}
Requires: glibc-devel Requires: glibc-devel
%description devel %description devel
This library provides useful functions commonly found on BSD systems, and lacking on others like GNU systems, thus making it easier to port projects with strong BSD origins, without needing to embed the same code over and over again on each project. This library provides useful functions commonly found on BSD systems, and
lacking on others like GNU systems, thus making it easier to port projects
with strong BSD origins, without needing to embed the same code over and
over again on each project.
%prep %prep
%setup -q %setup -q