commit libsass for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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