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


Reply via email to