Accepting request 860189 from devel:libraries:c_c++

- Update to version 1.0.3
  * Import local-link header from libbsd
  * Switch SHA2 symbols from weak to strong aliases
  * build: Move local-link.h from libmd_la_helper_sources to libmd_la_SOURCES
  * build: Only depend on libmd.sym when using it
  * Remove duplicate Files entries from COPYING
  * build: Use <unistd.h> only if available
  * Remove unused weak symbol declarations for MD2 functions
  * build: Ignore release tarballs
  * build: Provide wrapper functions instead of aliases in DLL built with MSVC
  * build: Fix out of tree builds

OBS-URL: https://build.opensuse.org/request/show/860189
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmd?expand=0&rev=7
This commit is contained in:
Dominique Leuenberger 2021-01-08 16:32:37 +00:00 committed by Git OBS Bridge
commit da734bfe39
6 changed files with 43 additions and 28 deletions

View File

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

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEETz509DYFDBD1aWV0uXK/PqSuV6MFAlvNrLgACgkQuXK/PqSu
V6M5tRAAoDBAMpSsioh01rH0FvIXXvrs0PoIy2ZxqTdMsUgvKafenrWWWUpD/SRF
EymAo9EzUYttgFklI29ThI/9gUWHr4OzHUk3zoFNI8vw/d/JPlhFaxrCcXzhbkw6
1V2G9IsgDtdRNc7Cw6UOY1xhizWvzCDDIvlFh9DB6Nm89IUFBvKy3nSpM9jVmK58
cRJ9yS89vujKKBWmW2r2Ra1iB/9nDwtzpLxs2pafUfKz5g7pb5cepNhwy4eMlwx4
a2R/vyWWWHR7or3zQ4qYBqx4MduF6glqs7ShGPt4PPQ8vdZnbBzy80uHsZMDeRl8
WTCPTL2Aq9MbAbPbp8LhZUsHxUZ2uJenL5IliEXibcONSwV4Ens9QjUtxh5nIiwY
7umTNo/WIfC06aL0NJSseCOmFn7WtYYZ5CaN9Fvi61zELqDzZNqyZh7gTkcWolM9
oVN4guI5TLHwhwEHRr0+WejZRIjXe/NOE16XXjHfz1Xz5UalxM6yHpKVlQK3ZhKR
jRHYidzUfj8OOh5CqWnUU7Xz0O43tn+PIynxE+di5eUevKmtGxNTI6a3jptTgjts
7c9d4Rq7uKULGlLSOwEhiX3fWtyslmwtXElg94YKMct6W4O4wNMpJEyBStEqJFRL
N/R6ms8+KHZLtRbpHXw2qS6xmb3BG/ou+atNQKLc9ZGg8LCepoE=
=t/w8
-----END PGP SIGNATURE-----

3
libmd-1.0.3.tar.xz Normal file
View File

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

16
libmd-1.0.3.tar.xz.asc Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEETz509DYFDBD1aWV0uXK/PqSuV6MFAl/wl0UACgkQuXK/PqSu
V6OUYQ//cFybLFWrQTqGoJPMKgnEIlPcpdfWga4FlfP4EBDj75IXTkJuCY4hmhFT
ehsANIq4HUIgwNIoDUckaZTA0GI3DKAeuCxWxblNhU0hkS+b2VCIri/vO6b8F5z5
hBRVAjC9vwzX8q3Pg6gHVvNhaFMUTls3GZ8AAxhnkLRT7yQetAiNTPpG4BBM6hNZ
SD5bb5PfJet/FYY7C6Lz6At6YUes4Sxx7qv7KTFFeAkSGndUomDOTiiRH/ENviW1
ktz6EPBCvQ9DIQVBZKJKa6i3vPXeJ9zPprs/7O2MWm5yLVHeAZFc9rOhypFOf9yP
hJ3PhfWEISIZbOYdB+o2zRuWzJ1vng39rL4RRepWZtj6RZWOaaWuJRI8aAYricW3
YhU322JUwc72AKVnv0w0ngL/HsaJb9mAre+Q4ZKw8/6bCsVC9Mgd8l0+KKb9cE6E
+/XNFimYU1qS9sOeP8yj+AfyIOf+FG1ng6GOf0CczVt9wmORKm5sepidw4r95tpx
HkQkRyagUnWqRHhqAQfPsTp7PJcKSVs+zUmBJt78oifzfIx059vfspcTKY5CQPhx
bRGOMnVFX5INhrgKWC45ZhPM6ahwnhe1HWeWE/nvBS0aCshaZ+d5ilB2Xy5fejrk
tsaii/6sDg7mIKNwUaR7IvAv0rS392LRECAY6UBb/nXLuTewYJY=
=fGl8
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Mon Jan 4 12:46:19 UTC 2021 - Martin Pluskal <mpluskal@suse.com>
- Update to version 1.0.3
* Import local-link header from libbsd
* Switch SHA2 symbols from weak to strong aliases
* build: Move local-link.h from libmd_la_helper_sources to libmd_la_SOURCES
* build: Only depend on libmd.sym when using it
* Remove duplicate Files entries from COPYING
* build: Use <unistd.h> only if available
* Remove unused weak symbol declarations for MD2 functions
* build: Ignore release tarballs
* build: Provide wrapper functions instead of aliases in DLL built with MSVC
* build: Fix out of tree builds
-------------------------------------------------------------------
Wed Mar 4 16:27:59 UTC 2020 - Andreas Schwab <schwab@suse.de>

View File

@ -1,7 +1,7 @@
#
# spec file for package libmd
#
# Copyright (c) 2020 SUSE LLC
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -18,7 +18,7 @@
%define sover 0
Name: libmd
Version: 1.0.1
Version: 1.0.3
Release: 0
Summary: Message digest functions from BSD systems
License: BSD-2-Clause OR BSD-3-Clause OR ISC OR SUSE-Public-Domain
@ -58,7 +58,7 @@ API.
Digests supported: MD2/4/5, RIPEMD160, SHA1, SHA2-256/384/512.
%prep
%setup -q
%autosetup
%build
%configure \
@ -66,12 +66,12 @@ Digests supported: MD2/4/5, RIPEMD160, SHA1, SHA2-256/384/512.
--disable-silent-rules
%if %{do_profiling}
make %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_generate}"
make check %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_generate}"
make %{?_smp_mflags} clean
make %{?_smp_mflags} CFLAGS="%{optflags} %{cflags_profile_feedback}"
%make_build CFLAGS="%{optflags} %{cflags_profile_generate}"
%make_build check CFLAGS="%{optflags} %{cflags_profile_generate}"
%make_build clean
%make_build CFLAGS="%{optflags} %{cflags_profile_feedback}"
%else
make %{?_smp_mflags}
%make_build
%endif
%install
@ -79,7 +79,7 @@ Digests supported: MD2/4/5, RIPEMD160, SHA1, SHA2-256/384/512.
find %{buildroot} -type f -name "*.la" -delete -print
%check
make %{?_smp_mflags} check
%make_build check
%post -n %{name}%{sover} -p /sbin/ldconfig
%postun -n %{name}%{sover} -p /sbin/ldconfig