commit 9a69bacd70cf2b33ff9de266f6e0b3d7cedb6998
Author: Jakub Bogusz <[email protected]>
Date:   Sat Dec 29 19:17:02 2018 +0100

    - added restrict patch (use __restrict instead of restrict in public 
headers to allow use in C++)
    - release 2

 libCSS-restrict.patch | 19 +++++++++++++++++++
 libCSS.spec           |  4 +++-
 2 files changed, 22 insertions(+), 1 deletion(-)
---
diff --git a/libCSS.spec b/libCSS.spec
index 52be88a..ad1fab5 100644
--- a/libCSS.spec
+++ b/libCSS.spec
@@ -6,11 +6,12 @@ Summary:      CSS parser and selection engine
 Summary(pl.UTF-8):     Silnik analizujący i wybierający CSS
 Name:          libCSS
 Version:       0.8.0
-Release:       1
+Release:       2
 License:       MIT
 Group:         Libraries
 Source0:       
http://download.netsurf-browser.org/libs/releases/libcss-%{version}-src.tar.gz
 # Source0-md5: b7cebcc75fd78f8b9b0702b8ff5eea3f
+Patch0:                %{name}-restrict.patch
 URL:           http://www.netsurf-browser.org/projects/libcss/
 BuildRequires: libparserutils-devel >= 0.2.4
 BuildRequires: libwapcaplet-devel >= 0.4.1
@@ -75,6 +76,7 @@ Statyczna biblioteka libCSS.
 
 %prep
 %setup -q -n libcss-%{version}
+%patch0 -p1
 
 # create "gen" target just to execute PRE_TARGETS
 printf '\ngen: $(PRE_TARGETS)\n' >> Makefile
diff --git a/libCSS-restrict.patch b/libCSS-restrict.patch
new file mode 100644
index 0000000..69e9497
--- /dev/null
+++ b/libCSS-restrict.patch
@@ -0,0 +1,19 @@
+--- libcss-0.8.0/include/libcss/computed.h.orig        2018-08-22 
15:27:44.000000000 +0200
++++ libcss-0.8.0/include/libcss/computed.h     2018-12-29 19:02:55.633399014 
+0100
+@@ -79,13 +79,13 @@
+ css_error css_computed_style_destroy(css_computed_style *style);
+ 
+ css_error css_computed_style_compose(
+-              const css_computed_style *restrict parent,
+-              const css_computed_style *restrict child,
++              const css_computed_style *__restrict parent,
++              const css_computed_style *__restrict child,
+               css_error (*compute_font_size)(void *pw,
+                               const struct css_hint *parent,
+                               struct css_hint *size),
+               void *pw,
+-              css_computed_style **restrict result);
++              css_computed_style **__restrict result);
+ 
+ 
/******************************************************************************
+  * Property accessors below here                                              
*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libCSS.git/commitdiff/9a69bacd70cf2b33ff9de266f6e0b3d7cedb6998

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to