Accepting request 511665 from home:AndreasStieger:branches:network:utilities

libpsl 0.18.0

OBS-URL: https://build.opensuse.org/request/show/511665
OBS-URL: https://build.opensuse.org/package/show/network:utilities/libpsl?expand=0&rev=29
This commit is contained in:
Andreas Stieger 2017-07-20 14:04:25 +00:00 committed by Git OBS Bridge
parent f4ac812136
commit dff0ab09c0
6 changed files with 32 additions and 15 deletions

View File

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

3
libpsl-0.18.0.tar.gz Normal file
View File

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

View File

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Thu Jul 20 13:48:27 UTC 2017 - astieger@suse.com
- update to 0.18.0:
* Fix order of files in psl_latest()
* Add fuzzing architecture
* Fix memleak in _psl_is_public_suffix()
* Add configure option --enable-asan (Address sanitizer)
* Add configure option --enable-usan (Undefined sanitizer)
* Add configure option --enable-cfi (Control Flow Integrity)
* Fix finding libidn2 for static builds
* Fix use of uninitialized stack value
* Fix buffer overflow in libicu build
* Use libidn2 as default for builds (former libicu)
* Add pkg-config support for libidn and libidn2
-------------------------------------------------------------------
Thu Apr 6 14:41:26 UTC 2017 - coolo@suse.com

View File

@ -19,10 +19,10 @@
%define somajor 5
Name: libpsl
Version: 0.17.0
Version: 0.18.0
Release: 0
Summary: C library for the Publix Suffix List
License: MIT and MPL-2.0 and BSD-3-Clause
License: MIT AND MPL-2.0 AND BSD-3-Clause
Group: Development/Libraries/C and C++
Url: https://rockdaboot.github.io/libpsl
Source: https://github.com/rockdaboot/libpsl/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
@ -32,7 +32,6 @@ BuildRequires: libunistring-devel
BuildRequires: pkgconfig >= 0.9.0
BuildRequires: publicsuffix
BuildRequires: python-base >= 2.7
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if %{with gtk-doc}
BuildRequires: gtk-doc >= 1.15
%endif
@ -48,7 +47,7 @@ and sorting domain lists by site.
%package -n %{name}%{somajor}
Summary: C library for the Publix Suffix List
# The libary code is MIT, with built-in data from publicsuffix
License: MIT and MPL-2.0
License: MIT AND MPL-2.0
Group: System/Libraries
Recommends: publicsuffix
@ -95,7 +94,7 @@ and sorting domain lists by site.
%setup -q
%build
# default is libicu, but this just too heavy dependency. This library is part of the
# default is libicu, but this just too heavy dependency. This library is part of the
# minimal system as curl uses it - but libidn2 is already used by curl directly, while
# icu is not
%configure \
@ -105,14 +104,13 @@ and sorting domain lists by site.
--disable-runtime \
--disable-builtin \
%endif
--enable-builtin=libidn2 --enable-runtime=libidn2 \
--with-psl-file=%{_datadir}/publicsuffix/public_suffix_list.dat \
--with-psl-distfile=%{_datadir}/publicsuffix/public_suffix_list.dafsa
make %{?_smp_mflags}
%install
make %{?_smp_mflags} DESTDIR=%{buildroot} install
%make_install
find %{buildroot} -type f -name "*.la" -delete -print
# in psl-make-dafsa package to break build cycle
make DESTDIR=%{buildroot} install-man
@ -125,12 +123,10 @@ make %{?_smp_mflags} check || (cat tests/test-suite.log; exit 42)
%postun -n %{name}%{somajor} -p /sbin/ldconfig
%files -n %{name}%{somajor}
%defattr(-,root,root)
%doc COPYING
%{_libdir}/libpsl.so.%{somajor}*
%files devel
%defattr(-,root,root)
%doc AUTHORS NEWS COPYING
%doc docs/libpsl/html
%{_includedir}/libpsl.h
@ -141,7 +137,6 @@ make %{?_smp_mflags} check || (cat tests/test-suite.log; exit 42)
%endif
%files -n psl
%defattr(-,root,root)
%doc AUTHORS NEWS COPYING
%{_bindir}/psl
%{_mandir}/man1/psl.1%{ext_man}

View File

@ -1,8 +1,14 @@
-------------------------------------------------------------------
Thu Jul 20 13:48:27 UTC 2017 - astieger@suse.com
- update to 0.18.0:
* no changes for psl-make-dafsa
-------------------------------------------------------------------
Thu Jan 19 15:07:22 UTC 2017 - shshyukriev@suse.com
- update to 0.17.0:
* no changes for psl-make-dafsa
* no changes for psl-make-dafsa
-------------------------------------------------------------------
Thu Dec 15 12:18:33 UTC 2016 - astieger@suse.com

View File

@ -18,7 +18,7 @@
Name: psl-make-dafsa
Version: 0.17.0
Version: 0.18.0
Release: 0
Summary: Create a binary DAFSA from a Public Suffix List
License: BSD-3-Clause