commit libsass for openSUSE:Factory

2020-08-14 Thread root
Hello community,

here is the log from the commit of package libsass for openSUSE:Factory checked 
in at 2020-08-14 09:30:03

Comparing /work/SRC/openSUSE:Factory/libsass (Old)
 and  /work/SRC/openSUSE:Factory/.libsass.new.3399 (New)


Package is "libsass"

Fri Aug 14 09:30:03 2020 rev:12 rq:824491 version:3.6.4

Changes:

--- /work/SRC/openSUSE:Factory/libsass/libsass.changes  2019-10-24 
23:04:14.420177497 +0200
+++ /work/SRC/openSUSE:Factory/.libsass.new.3399/libsass.changes
2020-08-14 09:30:09.652300993 +0200
@@ -1,0 +2,40 @@
+Thu Jul 23 15:37:29 UTC 2020 - John Vandenberg 
+
+- Update version to 3.6.4
+  * Fix parenthesization for selector schema and real parents
+  * Add deprecation warning for global variable creation
+  * Ensure correct output order of compound selectors
+  * Handle loaded source code as shared objects
+  * New custom memory allocator - disabled for now
+  * Add back C-API getters for plugin paths
+  * Fix abspath handling on windows without directory
+  * Fix various edge case crashes
+  * Fix segfault on directive ruleset
+  * Fix heap-buffer-overflow in lexer
+  * Fix stack-overflow in parser
+  * Fix memory leak in parser
+  * Fix memory leak in evaluation
+  * Fix memory handling edge case
+  * Fix some null pointer access crashes
+  * Preparations for ongoing refactoring
+- from v3.6.3
+  * Fix compound extend warning
+  * Fix extend being stuck in endless loop
+  * Fix various edge-case segfault crashes
+  * Extend error_src lifetime on c-api context
+  * Fix memory leak in permutation function
+  * Preserve indentation in nested mode
+- from v3.6.2
+  * Improve pseudo selector handling
+  * Code improvements
+  * Fix various functions arguments
+  * Fix "call" for $function
+  * Check weight argument on invert call
+  * Improve makefile to use dylib extension on MacOS
+  * Fix bug in scale-color with positive saturation
+  * Minor API documentation improvements
+  * Fix selector isInvisible logic
+  * Fix evaluation of unary expressions in loops
+  * Fix attribute selector equality with modifiers
+
+---

Old:

  libsass-3.6.1.tar.gz

New:

  libsass-3.6.4.tar.gz



Other differences:
--
++ libsass.spec ++
--- /var/tmp/diff_new_pack.dR5NQ9/_old  2020-08-14 09:30:10.380301366 +0200
+++ /var/tmp/diff_new_pack.dR5NQ9/_new  2020-08-14 09:30:10.384301368 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libsass
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,9 @@
 #
 
 
-%define libname libsass-3_6_1-1
+%define libname libsass-3_6_4-1
 Name:   libsass
-Version:3.6.1
+Version:3.6.4
 Release:0
 Summary:Compiler library for A CSS preprocessor language
 License:MIT

++ libsass-3.6.1.tar.gz -> libsass-3.6.4.tar.gz ++
 33431 lines of diff (skipped)




commit libsass for openSUSE:Factory

2019-10-24 Thread root
Hello community,

here is the log from the commit of package libsass for openSUSE:Factory checked 
in at 2019-10-24 23:04:11

Comparing /work/SRC/openSUSE:Factory/libsass (Old)
 and  /work/SRC/openSUSE:Factory/.libsass.new.2990 (New)


Package is "libsass"

Thu Oct 24 23:04:11 2019 rev:11 rq:742188 version:3.6.1

Changes:

--- /work/SRC/openSUSE:Factory/libsass/libsass.changes  2019-07-16 
08:39:07.427061902 +0200
+++ /work/SRC/openSUSE:Factory/.libsass.new.2990/libsass.changes
2019-10-24 23:04:14.420177497 +0200
@@ -577,4 +577 @@
-This feature has taken many proposed forms over the last 4
-months. After much patent and considered discussion by @am11
-@mgreter @saper and @xoofx you can now access our memory
-allocator on the C-API.
+You can now access our memory allocator using the C-API.



Other differences:
--



commit libsass for openSUSE:Factory

2019-07-15 Thread root
Hello community,

here is the log from the commit of package libsass for openSUSE:Factory checked 
in at 2019-07-16 08:39:06

Comparing /work/SRC/openSUSE:Factory/libsass (Old)
 and  /work/SRC/openSUSE:Factory/.libsass.new.1887 (New)


Package is "libsass"

Tue Jul 16 08:39:06 2019 rev:10 rq:714781 version:3.6.1

Changes:

--- /work/SRC/openSUSE:Factory/libsass/libsass.changes  2018-04-26 
13:22:24.858402621 +0200
+++ /work/SRC/openSUSE:Factory/.libsass.new.1887/libsass.changes
2019-07-16 08:39:07.427061902 +0200
@@ -1,0 +2,30 @@
+Fri Jul 12 07:10:58 UTC 2019 - Cédric Bosdonnat 
+
+- Update version to 3.6.1:
+
+  * Fix use-after-free vulnerability in sass_context.cpp:handle_error 
+bsc#1096894, CVE-2018-11499
+  * Disallow parent selector in selector_fns arguments
+bsc#1118301, CVE-2018-19797
+  * Fix use-after-free vulnerability exists in the SharedPtr class 
+bsc#1118346, CVE-2018-19827
+  * Fix stack-overflow in Eval::operator()
+bsc#1118348, CVE-2018-19837
+  * Fix stack-overflow at IMPLEMENT_AST_OPERATORS expansion
+bsc#1118349, CVE-2018-19838
+  * Fix buffer-overflow (OOB read) against some invalid input
+bsc#1118351, CVE-2018-19839
+  * Fix Null pointer dereference in 
Sass::Eval::operator()(Sass::Supports_Operator*)
+bsc#1119789, CVE-2018-20190
+  * Fix heap-buffer-overflow in Sass::Prelexer::parenthese_scope(char const*)
+bsc#1121943, CVE-2019-6283
+  * Fix heap-based buffer over-read exists in Sass:Prelexer:alternatives
+bsc#1121944, CVE-2019-6284
+  * Fix heap-based buffer over-read exists in Sass:Prelexer:skip_over_scopes
+bsc#1121945, CVE-2019-6286
+  * Fix uncontrolled recursion in Sass:Parser:parse_css_variable_value
+bsc#1133200, CVE-2018-20821
+  * Fix stack-overflow at Sass::Inspect::operator()
+bsc#1133201, CVE-2018-20822
+
+---

Old:

  libsass-3.5.3.tar.gz

New:

  libsass-3.6.1.tar.gz



Other differences:
--
++ libsass.spec ++
--- /var/tmp/diff_new_pack.yMz2kr/_old  2019-07-16 08:39:07.911061659 +0200
+++ /var/tmp/diff_new_pack.yMz2kr/_new  2019-07-16 08:39:07.911061659 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libsass
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,13 +12,13 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
-%define libname libsass-3_5_3-1
+%define libname libsass-3_6_1-1
 Name:   libsass
-Version:3.5.3
+Version:3.6.1
 Release:0
 Summary:Compiler library for A CSS preprocessor language
 License:MIT

++ libsass-3.5.3.tar.gz -> libsass-3.6.1.tar.gz ++
 30157 lines of diff (skipped)




commit libsass for openSUSE:Factory

2018-04-26 Thread root
Hello community,

here is the log from the commit of package libsass for openSUSE:Factory checked 
in at 2018-04-26 13:22:20

Comparing /work/SRC/openSUSE:Factory/libsass (Old)
 and  /work/SRC/openSUSE:Factory/.libsass.new (New)


Package is "libsass"

Thu Apr 26 13:22:20 2018 rev:9 rq:600298 version:3.5.3

Changes:

--- /work/SRC/openSUSE:Factory/libsass/libsass.changes  2018-03-26 
11:52:28.513735387 +0200
+++ /work/SRC/openSUSE:Factory/.libsass.new/libsass.changes 2018-04-26 
13:22:24.858402621 +0200
@@ -1,0 +2,44 @@
+Mon Apr 23 18:57:47 UTC 2018 - guta...@gmail.com
+
+- Update version to 3.5.3:
+
+  Community:
+
+  * Add nim-sass to implementations list (@zacharycarter, #2592)
+  * Add Haskell bindings to implementations list (@jakubfijalkowski, #2612)
+  * Add SharpScss and LibSassHost bindings to implementations list 
(@tompazourek, #2623)
+  * Update node-sass link in implementations list (@xzyfer, b866ad5)
+  * Update Unicode doc after forcing UTF8/plain ASCII (@mgreter, #2596)
+  * Update compatibility section of the read me (@xzyfer, 9266d26)
+
+  Features:
+
+  * Update sass2scss@v1.1.2 (@mgreter, #2602)
+  * Emit transparent colours as rgba(0, 0, 0, 0) (@xzyfer, #2298)
+  * Add a sass_option_push_import_extension C-API (@xzyfer, #1964)
+
+  Fixes:
+
+  * Fix output/error for modulo zero operation (@mgreter, #2593)
+  * Fix automake build if sassc is missing (@mgreter, #2601)
+  * Fix handling of colours in @at directives (@mgreter, #2360)
+  * Fix edge case converting achromatic colors to HSL (@mgreter, #2604)
+  * Fix evaluation of arithmetic inside interpolation (@mgreter, #2203)
+  * Fix handling of @important in custom properties (@xzyfer, #2590)
+  * Fix duplicate definition of out_of_memory macro (@thatguystone, #2619)
+  * Fix merging of nested media queries with negation (@xzyfer, #2425)
+  * Fix regression in parsing selector with trailing escaped colon (@xzyfer, 
#2625)
+  * Fix segfault on empty custom properties (@xzyfer, sass/sassc#225)
+
+- Includes changes from 3.5.1:
+
+  Features:
+
+  * Implement more detailed backtraces (@mgreter, #2573)
+
+  Fixes:
+
+  * Fix parsing of block comments to ignore css string rules (@mgreter, #1294)
+  * Fix win UNC path handling for dot and dotdot directories (@mgreter, #2588)
+
+---

Old:

  libsass-3.5.1.tar.gz

New:

  libsass-3.5.3.tar.gz



Other differences:
--
++ libsass.spec ++
--- /var/tmp/diff_new_pack.II9VoX/_old  2018-04-26 13:22:25.386383295 +0200
+++ /var/tmp/diff_new_pack.II9VoX/_new  2018-04-26 13:22:25.386383295 +0200
@@ -16,9 +16,9 @@
 #
 
 
-%define libname libsass-3_5_1-1
+%define libname libsass-3_5_3-1
 Name:   libsass
-Version:3.5.1
+Version:3.5.3
 Release:0
 Summary:Compiler library for A CSS preprocessor language
 License:MIT

++ libsass-3.5.1.tar.gz -> libsass-3.5.3.tar.gz ++
 5232 lines of diff (skipped)




commit libsass for openSUSE:Factory

2018-03-26 Thread root
Hello community,

here is the log from the commit of package libsass for openSUSE:Factory checked 
in at 2018-03-26 11:52:17

Comparing /work/SRC/openSUSE:Factory/libsass (Old)
 and  /work/SRC/openSUSE:Factory/.libsass.new (New)


Package is "libsass"

Mon Mar 26 11:52:17 2018 rev:8 rq:588445 version:3.5.1

Changes:

--- /work/SRC/openSUSE:Factory/libsass/libsass.changes  2018-03-11 
15:25:08.699444086 +0100
+++ /work/SRC/openSUSE:Factory/.libsass.new/libsass.changes 2018-03-26 
11:52:28.513735387 +0200
@@ -1,0 +2,112 @@
+Fri Mar 16 13:56:39 UTC 2018 - guta...@gmail.com
+
+- Update version to 3.5.1:
+
+  Community:
+
+  * Add sass.cr to implementations list (@straight-shoota, #2574)
+
+  Fixes:
+
+  * Fix compiler warnings (@mgreter, #2575)
+  * Fix double free when run in concurrent processes (@mgreter, #2579)
+  * Fix units sometimes being dropped in math operations (@mgreter, #2582)
+  * Fix missing error for mixins defined within mixins (@mgreter, #2558)
+
+- Includes changes from 3.5.0:
+
+  Features:
+
+  * Implement trailing commas in parameters and arguments (#2070, @xzyfer)
+  * Implement deprecation warning for ID strings that look like colors (#2302, 
@xzyfer)
+  * Implement content-exists function (#2266, @xzyfer)
+  * Implement support for passing var() to CSS functions (#2244, @xzyfer)
+  * Implement first class functions (#2277 #2275, @xzyfer)
+  * Implement nesting guard to avoid "out of stack space" (#2438, @mgreter)
+  * Implement exponents for numbers (#2465, @mgreter)
+  * Implement long file path support for Windows (#2477, @mgreter)
+  * Implement case modifier for attribute selector (#2509, @mgreter)
+  * Implement warning for double parent selectors (#2522, @mgreter)
+  * Implement support for custom property syntax (#2076, @xzyfer)
+  * Implement support for custom-property feature flag (#2076, @xzyfer)
+
+  Optimisations:
+
+  * Performance improvements (#2339, @mgreter)
+  * Fix memory leak by removing previously unused code (#2505, @mgreter)
+  * Fix memory leak of custom functions signature (#2553, @mgreter)
+
+  Community:
+
+  * Add libsass-python to Readme (#2546, @asottile)
+  * Update link to go-libsass (#2340 #2410, @drewwells)
+
+  Fixes:
+
+  * Fix media query stack and eval issue (#2341, @mgreter)
+  * Fix Attribute Selector equal compare operator (#2347, @mgreter)
+  * Fix segfault for varargs with non-string keys (#2352, @mgreter)
+  * Fix Element Selector compare operators (#2347, @mgreter)
+  * Fix compiler issue with spec regression on NetBSD 6.1 (#2357, @mgreter)
+  * Fix some segfaults caused by the parser being too forgiving (#2367, 
@xzyfer)
+  * Fix segfault with invalid map keys (#2368, @xzyfer)
+  * Fix null pointer dereference in css_error (#2369, @xzyfer)
+  * Fix bug when parsing selector schemas (#2371, @xzyfer)
+  * Fix null pointer dereference when parsing selector schemas (#2371, @2372)
+  * Fix .editorconfig (#2380, @brucek)
+  * Fix compiler issue with spec regression on NetBSD 6.1 (#2357, @mgreter)
+  * Fix segfault when extending pseudo selectors failed (#2366, @mgreter)
+  * Fix parser for urls looking like ruleset selectors (#2376, @mgreter)
+  * Fix use of non-portable std::to_string (#2385, @mgreter)
+  * Fix use of non-portable strdup (#2459, @asottile)
+  * Fix unary slash expressions (#2349 #2384, @mgreter)
+  * Fix missing error for trailing comma in selector list (#2365, @mgreter)
+  * Fix selector and binominal look ahead (#2346, @mgreter)
+  * Fix hex escape handling in interpolation (#2320, @mgreter)
+  * Fix wrong parsing of calc functions as number units (#2382, @mgreter)
+  * Fix incorrect comment evaluation for compressed output (#2359, @mgreter)
+  * Fix parent selector handling in selector schema (#2358, @mgreter)
+  * Fix parameter vararg and keyword handling (#2394, @mgreter)
+  * Fix a few minor memory leaks (#2400, @mgreter)
+  * Fix issue with invalid error indicator (#2404, @mgreter)
+  * Fix selector parsing and url regression (#2429, @mgreter)
+  * Fix null ptr segv on invalid vararg (#2437, @mgreter)
+  * Fix segfault in selector extend edge-case (#2437, @mgreter)
+  * Fix segfault in selector extend edge-case (#2437, @mgreter)
+  * Fix segfault in selector append edge-case (#2437, @mgreter)
+  * Fix ref-counted value handling in if function (#2437, @mgreter)
+  * Fix segfault in at-root cssize edge-case (#2439, @mgreter)
+  * Fix file content malloc to avoid reading beyond buffer (#2440, @mgreter)
+  * Fix case-sensitive lookup to named color map (#2462, @asottile)
+  * Fix shebang for tap-driver (#2466, @naroga)
+  * Fix segfault in parser edge case (#2446, @mgreter)
+  * Fix memory corruption on error in parse_selector_schema (#2484, @mgreter)
+  * Fix autoconf path for sassc tester (#2492, @mgreter)
+  * Fix output of invisible @support blocks (#2488, @mgrete

commit libsass for openSUSE:Factory

2018-03-11 Thread root
Hello community,

here is the log from the commit of package libsass for openSUSE:Factory checked 
in at 2018-03-11 15:25:07

Comparing /work/SRC/openSUSE:Factory/libsass (Old)
 and  /work/SRC/openSUSE:Factory/.libsass.new (New)


Package is "libsass"

Sun Mar 11 15:25:07 2018 rev:7 rq:585009 version:3.4.9

Changes:

--- /work/SRC/openSUSE:Factory/libsass/libsass.changes  2017-10-26 
18:46:29.678040922 +0200
+++ /work/SRC/openSUSE:Factory/.libsass.new/libsass.changes 2018-03-11 
15:25:08.699444086 +0100
@@ -1,0 +2,52 @@
+Fri Mar  9 08:49:04 UTC 2018 - astie...@suse.com
+
+- update to 3.4.9:
+  * Fix math with multiple units
+  * Make error indicator Unicode aware
+  * Make sourcemaps fully Unicode aware
+  * Fix parser state column following static values
+  * Fix memory leak of custom functions signature
+  * Adding the missing scope identifier std::
+  * Fix fall-trough warning in latest gnu gcc
+  * Tweak warning message format
+- includes changes frpm 3.4.8:
+  * Implement case modifier for attribute selector
+  * Emit warning for double parent selectors
+  * Throw error if cwd goes missing
+  * Throw error when mixin ruleset in root has parent selector
+  * Fix to connect parent selector only once
+  * Fix endless loop comparing Selector_List to List
+  * Fix whitespace issue for wrapped selectors
+- includes changes from 3.4.7:
+  * Implement exponents for numbers
+  * Implement long file path suppo
+  * Error on quoted string in simple selector parsing
+  * Do not compress colors in selectors
+  * Fix issue when passing restargs to call
+  * Fix issue with attribute selector unification
+  * Improve wrapped pseudo selector handling
+  * Improve extend of wrapped pseudo selectors
+  * Fix propagation of named rest arguments
+  * Do not output invisible support blocks
+  * Various build makefile and CI related fixes
+- 3.4.6:
+  * Reverts accidental 3.5 feature - trailing commas in parameters
+and arguments
+  * Reverts accidental breaking change - remove current working
+directory from search paths
+  * Fix some memory corruptions
+  * Fix CI instability
+  * Fix CI for 3.4 release
+  * Fix links in Markdown after Github changed its parser
+  * Fix potential stack overflow
+  * Fix file content malloc to avoid reading beyond buffer
+  * Fix segfault in at-root cssize edge-case
+  * Fix ref-counted value handling in if function
+  * Fix segfault in selector append edge-case
+  * Fix segfault in parser edge case
+  * Fix usage of non-portable strdup
+  * Fix case-sensitive lookup to parse colors
+  * Fix selector parsing and url regression
+- Use %license (boo#1082318)
+
+---

Old:

  libsass-3.4.6.tar.gz

New:

  libsass-3.4.9.tar.gz



Other differences:
--
++ libsass.spec ++
--- /var/tmp/diff_new_pack.ZhbTmf/_old  2018-03-11 15:25:09.399418975 +0100
+++ /var/tmp/diff_new_pack.ZhbTmf/_new  2018-03-11 15:25:09.403418832 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libsass
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,9 @@
 #
 
 
-%define libname libsass-3_4_6-0
+%define libname libsass-3_4_9-0
 Name:   libsass
-Version:3.4.6
+Version:3.4.9
 Release:0
 Summary:Compiler library for A CSS preprocessor language
 License:MIT
@@ -75,12 +75,10 @@
 %postun -n %{libname} -p /sbin/ldconfig
 
 %files -n %{libname}
-%defattr(-,root,root)
-%doc LICENSE
+%license LICENSE
 %{_libdir}/libsass*.so.*
 
 %files devel
-%defattr(-,root,root)
 %{_includedir}/sass*
 %{_libdir}/pkgconfig/libsass.pc
 %{_libdir}/libsass*.so

++ libsass-3.4.6.tar.gz -> libsass-3.4.9.tar.gz ++
 3095 lines of diff (skipped)




commit libsass for openSUSE:Factory

2017-10-26 Thread root
Hello community,

here is the log from the commit of package libsass for openSUSE:Factory checked 
in at 2017-10-26 18:46:28

Comparing /work/SRC/openSUSE:Factory/libsass (Old)
 and  /work/SRC/openSUSE:Factory/.libsass.new (New)


Package is "libsass"

Thu Oct 26 18:46:28 2017 rev:6 rq:536854 version:3.4.6

Changes:

--- /work/SRC/openSUSE:Factory/libsass/libsass.changes  2017-02-16 
17:05:37.422984851 +0100
+++ /work/SRC/openSUSE:Factory/.libsass.new/libsass.changes 2017-10-26 
18:46:29.678040922 +0200
@@ -1,0 +2,78 @@
+Thu Oct 26 09:47:57 UTC 2017 - cbosdon...@suse.com
+
+- Version bump to 3.4.6.
+  Upstream changelog:
+
+  Version 3.4.5
+  -
+
+  * Features
+
+- Implement trailing commas in parameters and arguments (@xzyfer,
+  #2288)
+- Implement unary slash expressions (@mgreter, #2349 and #2384)
+
+  * Fixes
+
+- Fix Attribute Selector equal compare operator (@mgreter, #2350)
+- Fix segfault for varargs with non-string keys (@mgreter, #2352)
+- Fix Element Selector compare operators (@mgreter, #2347)
+- Fix compiler issue with spec regression on NetBSD 6.1 (@mgreter,
+  #2357)
+- Fix some segfaults caused by the parser being too forgiving
+  (@xzyfer, #2367)
+- Fix segfault with invalid map keys (@xzyfer, #2368)
+- Fix null pointer dereference in css_error (@xzyfer, #2370)
+- Fix bug when parsing selector schemas (@xzyfer, #2371)
+- Fix null pointer dereference in parse_selector_schema (@xzyfer,
+  #2372)
+- Fix segfault when extending pseudo selectors failed (@mgreter,
+  #2366)
+- Fix parser for urls looking like ruleset selectors (@mgreter,
+  #2376)
+- Error for trailing rulesets comma (@mgreter, #2365)
+- Improve selector and binominal look ahead (@mgreter, #2346)
+- Improve hex escape handling in interpolation (@mgreter, #2320)
+- Fix wrong parsing of calc functions as number units (@mgreter,
+  #2382)
+- Skip comment evaluation for compressed output (@mgreter, #2359)
+- Improve parent selector handling in selector schema (@mgreter,
+  #2358)
+- Improve parameter vararg and keyword handling (@mgreter, #2394)
+- Hotfix to avoid invalid nested :not selectors (@mgreter, #2399)
+- Fix a few minor memory leaks (@mgreter, #2400)
+
+  Version 3.4.4
+  -
+
+  * Features
+
+- Update Visual Studio build facade (@am11, #2288)
+- Update read me (@mgreter, #2310)
+- Performance improvements for @extend (@mgreter, #2314)
+- Performance improvements (@mgreter, #2339)
+
+  * Fixes
+
+- Disable FMA3 when compiling with Visual Studio 2013 (@am11,
+  sass/node-sass#1854)
+- Fix for loop variable to be referenced (@mgreter, #2330)
+- Fix number compare issues when used as map keys with old gcc
+  (@mgreter, #2331)
+- Fix results of map-get not being evaluated (@mgreter, #2309)
+- Fix null pointer access (@mgreter, sass/node-sass#1880)
+- Fix null pointer access (@mgreter, #2321)
+- Fix bug with media queries and @extend (@mgreter, #2341)
+
+  * Misc
+
+- Cleanup initial shared ptr interface (@mgreter, #2299)
+- Refactor selector list and schema handling (@mgreter, #2300)
+- Cleanup context usage and extend code (#2313)
+- Cleanup misc (#2316, @nschonni)
+- Cleanup issues detected by clangs static analyser (#2336,
+  @xzyfer)
+- Remove Textual intermediate AST node (@mgreter, #2338)
+- Add libsass-python to README (@asottile, #2340)
+
+---

Old:

  libsass-3.4.3.tar.gz

New:

  libsass-3.4.6.tar.gz



Other differences:
--
++ libsass.spec ++
--- /var/tmp/diff_new_pack.9FqmMK/_old  2017-10-26 18:46:30.573999101 +0200
+++ /var/tmp/diff_new_pack.9FqmMK/_new  2017-10-26 18:46:30.573999101 +0200
@@ -16,9 +16,9 @@
 #
 
 
-%define libname libsass-3_4_3-0
+%define libname libsass-3_4_6-0
 Name:   libsass
-Version:3.4.3
+Version:3.4.6
 Release:0
 Summary:Compiler library for A CSS preprocessor language
 License:MIT

++ libsass-3.4.3.tar.gz -> libsass-3.4.6.tar.gz ++
 16366 lines of diff (skipped)




commit libsass for openSUSE:Factory

2017-02-16 Thread root
Hello community,

here is the log from the commit of package libsass for openSUSE:Factory checked 
in at 2017-02-16 17:05:36

Comparing /work/SRC/openSUSE:Factory/libsass (Old)
 and  /work/SRC/openSUSE:Factory/.libsass.new (New)


Package is "libsass"

Changes:

--- /work/SRC/openSUSE:Factory/libsass/libsass.changes  2016-11-24 
21:26:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.libsass.new/libsass.changes 2017-02-16 
17:05:37.422984851 +0100
@@ -1,0 +2,216 @@
+Mon Feb 13 11:59:27 UTC 2017 - roni...@gmail.com
+
+- Run spec-cleaner.
+- Version bump to 3.4.3.
+  Upstream changelog:
+
+  Version 3.4.3
+  -
+
+  * Fixes
+
+- Fix segfault when comparing pseudo selectors (@xzyfer, #2289)
+- Fix thread-safety for mixin recursions check (@mgreter,
+  #2286)
+- Fix false parser errors (@xzyfer, #2095)
+- Fix bad source mappings for interpolated selectors (@mgreter,
+  #2224)
+- Fix not erring when encountering bad interpolations
+  (@mgreter, #2081)
+- Fix some error messages to match Ruby Sass (@mgreter, #2267)
+
+  Version 3.4.2
+  -
+
+  * Features
+
+- Sass 3.4.23: Support url() with quotes in unknown directives
+  (@mgreter, #2243)
+
+  * Fixes
+
+- Test bootstrap ignoring SASS_SPEC_PATH and SASS_SASSC_PATH
+  environment variables (@xzyfer, #2265)
+- Incorrect equality of interpolated values (@mgreter, #2261)
+- Incorrect error when @content is inside @at-root (@mgreter,
+  #2260)
+- C-API copy_options function losing some options (@mgreter,
+  #2257)
+- Segfault with calling calc (@mgreter, @xzyfer)
+
+  Version 3.4.1
+  -
+
+  * Fixes
+
+- Incorrect @extend with interpolated selectors in @at-root
+  (@mgreter, #2246)
+- Incorrect dp unit conversions (@nex3, sass/sass#2143)
+- Incorrect str-slice behaviour with $end-at is negative
+  (@xzyfer, #2240 sass/sass#2211)
+
+  Version 3.4.0
+  -
+
+  Over the last couple years we've worked very closely with the
+  Ruby Sass team to reach Sass 3.4 compatibility.
+
+  It's become clear that need to draw a line in sand with exactly
+  how exactly we can match Sass 3.4, especially in the face of
+  changes in Sass 3.5.
+
+  With this release the LibSass team is marking the completion of
+  active development on Sass 3.4 compatibility. From today we'll
+  focus our efforts on Sass 3.5 compatibility, first prioritising
+  CSS compatibility features like support for CSS custom property
+  and CSS grids.  Improves to @at-root
+
+  @at-root has mostly worked since it's introduction to LibSass but
+  there have always been issue when it was combined with conditions
+  (like @if) or mixins.  These issues were due to a fundamental
+  difference in the LibSass implementation.  The difference has
+  been addressed, so @at-root is now fully supported.
+
+  You can read more about the specifics of this issue in #2089
+
+- Implement the Trace AST node (@xzyfer, #1585)
+- Remove the selector stack from the CSSize visitor (@xzyfer,
+  #2091)
+- Workaround parent selector issues with at-root (@xzyfer,
+  #2006 #2198)
+
+  * Delayed Values
+
+  Knowing when to evaluate a string, function, do concatenation, or
+  perform math is a complicated problem with many edge cases.
+  @mgreter has continued his work on improving the accuracy of
+  these decisions.
+
+- Significant improvements to delayed values (@mgreter, #2042,
+  #2034 #2057)
+- / interpreted as division instead of separator (@mgreter,
+  #2149)
+- Mishandling quotes (@mgreter, #2153 #2156)
+
+  * Continued improvements to @extend
+
+  @extend is hard. With every release we get better at it and this
+  release is no exception.
+
+- Extending inner of :not can lead to invalid css (@mgreter,
+  #2054)
+- Segfault with @extend (@mgreter, #2051)
+- Extending a placeholder from a media query outputs nothing
+  (@mgreter, #2150)
+- Don't drop pseudo elements in wrapped selectors (@xzyfer,
+  #2200)
+
+  * Memory improvments
+
+  @mgreter has done some great work on improving our memory usage
+  when dealing with large maps, and lists. He's not done yet, keep
+  your eyes peeled for further improvments in upcomming releases.
+
+- Improve memory footprint when evaluating in loops (@mgreter,
+  #2171)
+
+  * Support list functions on maps
+
+  Implementing Sass maps was my first major contribution to
+  LibSass. A couple year later I can finally all the job complete
+  with support for maps in list functions.
+
+- Support list functions on maps (@xzyfer, #1930)
+
+  * Sourcemaps
+
+  @mgreter and @nschonni have made some significant improvements to
+  our sourcemaps. You can read more about the specifics in the bug
+  links below.
+
+- Bugfixes for s

commit libsass for openSUSE:Factory

2016-11-24 Thread h_root
Hello community,

here is the log from the commit of package libsass for openSUSE:Factory checked 
in at 2016-11-24 21:26:08

Comparing /work/SRC/openSUSE:Factory/libsass (Old)
 and  /work/SRC/openSUSE:Factory/.libsass.new (New)


Package is "libsass"

Changes:

--- /work/SRC/openSUSE:Factory/libsass/libsass.changes  2016-07-20 
09:20:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.libsass.new/libsass.changes 2016-11-24 
21:26:09.0 +0100
@@ -1,0 +2,360 @@
+Thu Nov 24 11:38:22 UTC 2016 - jeng...@inai.de
+
+- Redo descriptions and RPM groups
+
+---
+Wed Nov 23 15:49:50 UTC 2016 - roni...@gmail.com
+
+- Run spec-cleaner.
+- Remove unecessary `BuildRoot` in .spec.
+- Remove two non-breaking spaces in .spec that were leading to
+  a rpmlint warning.
+- Version bump to 3.3.6.
+  Upstream changelog:
+
+  Version 3.3.6
+  -
+
+  * Feature
+
+- Expose the Sass language version via the C API
+  (@chriseppstein, #2021)
+
+  * Fixes
+
+- Incorrectly erring on comments in at-rules (@mgreter, #1233)
+- Incorrectly dropping internal state of AST nodes (@mgreter,
+  #1661)
+- Incorrectly parsing the calc function (@mgreter, #1706)
+- Segfault during error handling (@mgreter, #2016)
+- Incorrectly identifying the selectors with type-of (@mgreter,
+  #2020)
+- Incorrectly erring on ID selectors starting with a number
+  (@mgreter, @2023)
+- Producing incorrect output when compile with MSVC (@mgreter,
+  #2039)
+- Various segfaults and incorrect output from @extend
+  (@mgreter, #2017 #2031)
+
+  Version 3.3.5
+  -
+
+  * Expose our memory allocator
+
+This feature has taken many proposed forms over the last 4
+months. After much patent and considered discussion by @am11
+@mgreter @saper and @xoofx you can now access our memory
+allocator on the C-API.
+
+void* sass_alloc_memory(size_t size)
+char* sass_copy_c_string(const char* str)
+void sass_free_memory(void* ptr)
+
+  * Features
+
+- Re-add sass_option_push_include_path and
+  sass_option_push_plugin_path (@xoofx, #1974)
+
+  * Build
+
+- Enable address sanitizer for clang (@mgreter, #2003)
+- MSVC assert too strict (@mgreter, #1985)
+- Update Sass spec (@xzyfer, 1967)
+
+  * Fixes
+
+- Incorrectly erring on @extend and @media (@mgreter, #2009
+  #2007, #1927, #1923)
+- Incorrectly erring on @extend and interpolated selectors
+  (@mgreter, #2000)
+- Builds not failing when Sass spec fails to load (@saper,
+  #1997)
+- Incorrectly erring on Sass comments in selectors (@mgreter,
+  #1996)
+- Incorrectly erring on @extend and interpolated selectors with
+  the !optional flag (@mgreter, #1993)
+- Incorrectly treating 0 and false as the same value when used
+  as map keys (@mgreter, #1991)
+- Incorrectly erring on escaped and unicode selectors
+  (@mgreter, #1977)
+- Incorrectly rendering @extend and @supports (@mgreter, #1971)
+- Incorrectly erring on functions beginning with calc
+  (@mgreter, #1969)
+- Incorrectly quoting interpolated strings in selectors
+  (@mgreter, #1947)
+- Incorrectly escaped escaped strings in selectors (@mgreter,
+  #1945)
+- Incorrectly duplicating executing of function in interpolated
+  string (@mgreter, #1944)
+- Prevent parsing url() resulting in an endless loop (@mgreter,
+  #1931)
+- Compilation error with using -DDEBUG flag (@tony, #1917)
+- Incorrectly removing @media blocks that contain only CSS
+  comments (@mgreter, #1889)
+- Better handling of / in function arguments (@mgreter, #1417)
+
+  Version 3.3.4
+  -
+
+  * Fixes
+
+- Inconsistent error message produced when nesting functions
+  and mixins (@xzyfer, #1941)
+- Ensure custom importers are executed for all @imports
+  (@xzyfer, #1935)
+- Ensure custom importers are executed in the correct order
+  (@xzyfer, #1921)
+- Possible segfault when generating sourcemaps (@usta, #1920)
+- Memory leak (@usta, #1919)
+- Unused variable warning (@xzyfer, #1918)
+- Segfaulting when @extending an undefined selector (@mgreter,
+  #1916)
+- Incorrectly erring when @extending inside a mixin (@xzyfer,
+  #1915)
+- Handle signed char when considering @charset (@asottile,
+  #1914)
+- New link to sassc-ruby in documentation (@itkrt2y, #1910)
+- Incorrectly quoting interpolated strings join with +
+  (@mgreter, #1907)
+- Incorrectly erring when using & and interpolation together
+  (@xzyfer, #1904)
+- Incorrectly duplicating nested pseudo selectors (@mgreter,
+  #1901)
+- Unused function breaking breaking unity builds (@drewwe

commit libsass for openSUSE:Factory

2016-07-20 Thread h_root
Hello community,

here is the log from the commit of package libsass for openSUSE:Factory checked 
in at 2016-07-20 09:20:48

Comparing /work/SRC/openSUSE:Factory/libsass (Old)
 and  /work/SRC/openSUSE:Factory/.libsass.new (New)


Package is "libsass"

Changes:

--- /work/SRC/openSUSE:Factory/libsass/libsass.changes  2016-07-15 
12:54:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.libsass.new/libsass.changes 2016-07-20 
09:20:49.0 +0200
@@ -1,0 +2,7 @@
+Fri Jul 15 01:26:38 UTC 2016 - jeng...@inai.de
+
+- Add libsass-am.diff, libsass-vers.diff to do proper versioning on
+  shared library.
+- Drop useless with-pic (only for — unbuilt — static libs)
+
+---

New:

  libsass-am.diff
  libsass-vers.diff



Other differences:
--
++ libsass.spec ++
--- /var/tmp/diff_new_pack.fAnJky/_old  2016-07-20 09:20:50.0 +0200
+++ /var/tmp/diff_new_pack.fAnJky/_new  2016-07-20 09:20:50.0 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define libname libsass0
+%define libname libsass-3_3_2-0
 Name:   libsass
 Version:3.3.2
 Release:0
@@ -24,7 +24,10 @@
 License:MIT
 Group:  Development/Libraries/C and C++
 Url:https://github.com/sass/libsass
-Source: %{name}-%{version}.tar.gz
+Source: 
https://github.com/sass/libsass/archive/3.3.2.tar.gz#/%name-%version.tar.gz
+Patch1: libsass-am.diff
+Patch2: libsass-vers.diff
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc-c++
@@ -33,13 +36,8 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-Sass is a CSS pre-processor language to add on exciting, new, awesome
-features to CSS. LibSass is a C/C++ port of the Sass CSS precompiler.
-The original version was written in Ruby, but this version is meant
-for efficiency and portability.
-
-This library strives to be light, simple, and easy to build and integrate
-with a variety of platforms and languages.
+Sass is a CSS pre-processor language to add new features to CSS.
+LibSass is a C/C++ port of the Sass CSS precompiler.
 
 %package -n %{libname}
 Summary:Library shared object of libsass
@@ -58,34 +56,35 @@
 
 %prep
 %setup -q
+%patch -P 1 -P 2 -p1
 
 %build
+if [ ! -f VERSION ]; then
+   echo "%{version}" >VERSION
+fi
 autoreconf -fi
-%configure --with-pic --disable-static
+%configure --disable-static
 make %{?_smp_mflags}
 
 %check
 make check %{?_smp_mflags}
 
+%install
+%make_install
+find "%{buildroot}" -type f -name "*.la" -delete
+
 %post -n %{libname} -p /sbin/ldconfig
 %postun -n %{libname} -p /sbin/ldconfig
 
-%install
-make %{?_smp_mflags} DESTDIR=%{buildroot} install
-rm %{buildroot}/%{_libdir}/libsass.la
-
 %files -n %{libname}
 %defattr(-,root,root)
 %doc LICENSE
-%{_libdir}/libsass.so.*
+%{_libdir}/libsass*.so.*
 
 %files devel
 %defattr(-,root,root)
-%dir %{_includedir}/sass
-%{_includedir}/sass/*.h
-%{_includedir}/sass.h
-%{_includedir}/sass2scss.h
+%{_includedir}/sass*
 %{_libdir}/pkgconfig/libsass.pc
-%{_libdir}/libsass.so
+%{_libdir}/libsass*.so
 
 %changelog

++ libsass-am.diff ++
From: Jan Engelhardt 
Date: 2016-06-30 13:18:23.962908776 +0200

build: resolve autoreconf warnings

GNUmakefile.am:33: warning: compiling 'sassc.c' with per-target flags requires 
'AM_PROG_CC_C_O' in 'configure.ac'
/usr/share/automake-1.13/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 
'configure.ac'

Adding AM_PROG_CC_C_O also requires that no AC_PROG_CC follows it.
Remove the duplicated test, then.

---
 configure.ac |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Index: libsass-3.3.2/configure.ac
===
--- libsass-3.3.2.orig/configure.ac
+++ libsass-3.3.2/configure.ac
@@ -18,6 +18,7 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_R
 
 # Checks for programs.
 AC_PROG_CC
+AM_PROG_CC_C_O
 AC_PROG_CXX
 AC_LANG_PUSH([C])
 AC_LANG_PUSH([C++])
@@ -30,6 +31,7 @@ if test "x$is_mingw32" != "xyes"; then
   AC_CHECK_TOOL([DLLWRAP], [dllwrap], [false])
   AC_CHECK_TOOL([WINDRES], [windres], [false])
 fi
+m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
 LT_INIT([dlopen])
 
 # Checks for header files.
@@ -58,7 +60,6 @@ if test "x$is_mingw32" != "xyes"; then
 fi
 
 if test "x$enable_tests" = "xyes"; then
-  AC_PROG_CC
   AC_PROG_AWK
   # test need minitest gem
   AC_PATH_PROG(RUBY, [ruby])
++ libsass-vers.diff ++
From: Jan Engelhardt 
Date: 2016-06-30 13:50:19.632475047 +0200

The documentation has the phrase

"The API is not yet 100% stable, so we do not yet guarantee ABI
forward compatibility. We will do so, once we increase the shared
library version above

commit libsass for openSUSE:Factory

2016-07-15 Thread h_root
Hello community,

here is the log from the commit of package libsass for openSUSE:Factory checked 
in at 2016-07-15 12:54:34

Comparing /work/SRC/openSUSE:Factory/libsass (Old)
 and  /work/SRC/openSUSE:Factory/.libsass.new (New)


Package is "libsass"

Changes:

--- /work/SRC/openSUSE:Factory/libsass/libsass.changes  2016-07-14 
09:45:40.0 +0200
+++ /work/SRC/openSUSE:Factory/.libsass.new/libsass.changes 2016-07-15 
12:54:48.0 +0200
@@ -1,0 +2,7 @@
+Wed Jul 13 07:38:21 UTC 2016 - psim...@suse.com
+
+- Remove redundant "Obsoletes" attribute from spec file. New
+  versions implicitly obsolete older versions of the same package;
+  this doesn't need to be stated explicitly.
+
+---



Other differences:
--
++ libsass.spec ++
--- /var/tmp/diff_new_pack.xTp3t1/_old  2016-07-15 12:54:49.0 +0200
+++ /var/tmp/diff_new_pack.xTp3t1/_new  2016-07-15 12:54:49.0 +0200
@@ -52,7 +52,6 @@
 Summary:C/C++ Sass compiler library development files
 Group:  Development/Libraries/C and C++
 Requires:   %{libname} = %{version}
-Obsoletes:  libsass-devel < %{version}
 
 %description devel
 This package provides development header files for libsass