Hello community, here is the log from the commit of package libpsl for openSUSE:Factory checked in at 2015-12-09 20:33:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libpsl (Old) and /work/SRC/openSUSE:Factory/.libpsl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libpsl" Changes: -------- --- /work/SRC/openSUSE:Factory/libpsl/libpsl.changes 2015-11-24 22:31:21.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libpsl.new/libpsl.changes 2015-12-09 22:23:09.000000000 +0100 @@ -1,0 +2,8 @@ +Sat Nov 28 14:06:39 UTC 2015 - [email protected] + +- fix SLE 11 build: + * adding 0001-Remove-include-of-bits-stat.h.patch + * skip IDN feature +- update descriptions and categories + +------------------------------------------------------------------- New: ---- 0001-Remove-include-of-bits-stat.h.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libpsl.spec ++++++ --- /var/tmp/diff_new_pack.lo5OIh/_old 2015-12-09 22:23:11.000000000 +0100 +++ /var/tmp/diff_new_pack.lo5OIh/_new 2015-12-09 22:23:11.000000000 +0100 @@ -22,12 +22,16 @@ Release: 0 Summary: C library for the Publix Suffix List License: MIT -Group: System Environment/Libraries +Group: Development/Libraries/C and C++ Url: https://rockdaboot.github.io/libpsl Source0: https://github.com/rockdaboot/libpsl/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz -BuildRequires: libicu-devel +Patch0: 0001-Remove-include-of-bits-stat.h.patch BuildRequires: pkg-config >= 0.9.0 BuildRequires: publicsuffix +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if %{?suse_version} > 1110 +BuildRequires: libicu-devel +%endif %if %{with gtk-doc} BuildRequires: gtk-doc >= 1.15 %endif @@ -36,51 +40,21 @@ libpsl is a C library to handle the Public Suffix List. A "public suffix" is a domain name under which Internet users can directly register own names. -Browsers and other web clients can use it to - -- Avoid privacy-leaking "supercookies"; -- Avoid privacy-leaking "super domain" certificates; -- Domain highlighting parts of the domain in a user interface; -- Sorting domain lists by site; - -Libpsl... - -- has built-in PSL data for fast access; -- allows to load PSL data from files; -- checks if a given domain is a "public suffix"; -- provides immediate cookie domain verification; -- finds the longest public part of a given domain; -- finds the shortest private part of a given domain; -- works with international domains (UTF-8 and IDNA2008 Punycode); -- is thread-safe; -- handles IDNA2008 UTS#46; +HTTP user agents can use it to avoid privacy-leaking "supercookies" and "super +domain" certificates. It is also use do highlight domain parts in a user interface +and sorting domain lists by site. %package -n %{name}0 Summary: C library for the Publix Suffix List -Group: System Environment/Libraries/C and C++ +Group: System/Libraries %description -n %{name}0 libpsl is a C library to handle the Public Suffix List. A "public suffix" is a domain name under which Internet users can directly register own names. -Browsers and other web clients can use it to - -- Avoid privacy-leaking "supercookies"; -- Avoid privacy-leaking "super domain" certificates; -- Domain highlighting parts of the domain in a user interface; -- Sorting domain lists by site; - -Libpsl... - -- has built-in PSL data for fast access; -- allows to load PSL data from files; -- checks if a given domain is a "public suffix"; -- provides immediate cookie domain verification; -- finds the longest public part of a given domain; -- finds the shortest private part of a given domain; -- works with international domains (UTF-8 and IDNA2008 Punycode); -- is thread-safe; -- handles IDNA2008 UTS#46; +HTTP user agents can use it to avoid privacy-leaking "supercookies" and "super +domain" certificates. It is also use do highlight domain parts in a user interface +and sorting domain lists by site. %package devel Summary: Development files for %{name} @@ -89,8 +63,14 @@ Requires: publicsuffix %description devel -This package contains libraries and header files for -developing applications that use %{name}. +libpsl is a C library to handle the Public Suffix List. A "public suffix" is a +domain name under which Internet users can directly register own names. + +HTTP user agents can use it to avoid privacy-leaking "supercookies" and "super +domain" certificates. It is also use do highlight domain parts in a user interface +and sorting domain lists by site. + +This package contains libraries and header files. %package -n psl Summary: Commandline utility to explore the Public Suffix List @@ -101,13 +81,22 @@ for example it checks if domains are public suffixes, checks if cookie-domain is acceptable for domains and so on. +HTTP user agents can use it to avoid privacy-leaking "supercookies" and "super +domain" certificates. It is also use do highlight domain parts in a user interface +and sorting domain lists by site. + %prep %setup -q +%patch0 -p1 %build %configure \ --disable-silent-rules \ --disable-static \ +%if 0%{?suse_version} <= 1110 + --disable-runtime \ + --disable-builtin \ +%endif --with-psl-file=%{_datadir}/publicsuffix/public_suffix_list.dat make %{?_smp_mflags} ++++++ 0001-Remove-include-of-bits-stat.h.patch ++++++ >From dbefdb67678d0774c352aebe4eb37e526c280a3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20R=C3=BChsen?= <[email protected]> Date: Thu, 19 Nov 2015 10:06:04 +0100 Subject: [PATCH] Remove include of bits/stat.h --- src/psl.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/psl.c b/src/psl.c index 486da89..ed14a19 100644 --- a/src/psl.c +++ b/src/psl.c @@ -87,7 +87,6 @@ #endif #include <libpsl.h> -#include <bits/stat.h> /* number of elements within an array */ #define countof(a) (sizeof(a)/sizeof(*(a))) -- 2.1.4
