From a5a569521addc8c5bdf1b278293b6cf89e3e5ead5ffe2c27e704bbdbda08f06a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Bosdonnat?= Date: Tue, 14 Feb 2017 09:09:35 +0000 Subject: [PATCH] Accepting request 456837 from home:Ronis_BR Version bump to 3.4.3. OBS-URL: https://build.opensuse.org/request/show/456837 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/libsass?expand=0&rev=12 --- libsass-3.3.6.tar.gz | 3 - libsass-3.4.3.tar.gz | 3 + libsass-am.diff | 20 +--- libsass.changes | 216 +++++++++++++++++++++++++++++++++++++++++++ libsass.spec | 6 +- 5 files changed, 227 insertions(+), 21 deletions(-) delete mode 100644 libsass-3.3.6.tar.gz create mode 100644 libsass-3.4.3.tar.gz diff --git a/libsass-3.3.6.tar.gz b/libsass-3.3.6.tar.gz deleted file mode 100644 index 00b3534..0000000 --- a/libsass-3.3.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4b004b0fcef55420dc916216b1961e0d86925e6bf4a6be37d0b6db42f7f25da5 -size 293752 diff --git a/libsass-3.4.3.tar.gz b/libsass-3.4.3.tar.gz new file mode 100644 index 0000000..f4ebcc4 --- /dev/null +++ b/libsass-3.4.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbeda2e1ec2d21d27fbcbd8f2e18c3f4573cc168bb8b5cd5010715db4b3e5670 +size 311505 diff --git a/libsass-am.diff b/libsass-am.diff index 0bb48b2..33c42c4 100644 --- a/libsass-am.diff +++ b/libsass-am.diff @@ -10,14 +10,12 @@ 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 +Index: libsass-3.4.3/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 +--- libsass-3.4.3.orig/configure.ac ++++ libsass-3.4.3/configure.ac +@@ -16,6 +16,7 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_R # Checks for programs. AC_PROG_CC @@ -25,15 +23,7 @@ Index: libsass-3.3.2/configure.ac 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 +@@ -55,7 +56,6 @@ if test "x$is_mingw32" != "xyes"; then fi if test "x$enable_tests" = "xyes"; then diff --git a/libsass.changes b/libsass.changes index 3a62cd3..ff6f713 100644 --- a/libsass.changes +++ b/libsass.changes @@ -1,3 +1,219 @@ +------------------------------------------------------------------- +Mon Feb 13 11:59:27 UTC 2017 - ronisbr@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 source maps (@mgreter, #2216) + * Fixes parent selector mappings + * Fixes media block/query mappings + * Fixes range over binary expressions + * Don't include semicolon for statics + * Fixes variable assignment mappings + - Make paths in source comments relative to CWD (@mgreter, + #2219) + - Implement source_map_file_urls option (@mgreter, #2220) + - Re-order the sourcemap writing to match spec (@nschonni, + #2193) + + * Features + + - Improve debugger coverage (@xzyfer, #2093) + - Add Sass lang version to 3.4 (@am11, #2077) + - Automake compile on msys2 and mingw64 (@mgreter, #2063) + - Improve Sass_Value documentation (@mgreter, #2045) + - Add initial CONTRIBUTING.md and ISSUE_TEMPLATE.md (@mgreter, + #2044) + - Update sass2scss to latest version (@mgreter, #2177 #1990 + #1781) + - Implement the check nesting visitor (@xzyfer, #2062) + + * Fixes + + - color-change() with $hue (@mgreter, #2113) + - @import causing process to hang (@mgreter, #2106) + - Broken link (@MoritzKn, #2105) + - Specificity for Simple_Selectors nodes (@xzyfer, #2099) + - @at-root without arguments (@xzyfer, #2092) + - Segfault with calc prefix and underscore vs hyphen (@mgreter, + #2074) + - Error message for missing arguments (@mgreter, #2067) + - Warning under MSVC x86_64 (@asottile, #2047) + - MSVC x86_64 buffer overrun in error reporting (@mgreter, + #2046) + - Handling "\a" in interpolations (@mgreter, #1786) + - Including a @mixin when outside of selector still outputs + properties (@xzyfer, #1732) + - Add error when comma lists are used as map keys (@mgreter, + #1537) + - Evaluation of & in sass script (@mgreter, #2124 #2116) + - Handle unicode chars in unquoted urls (@mgreter, #2120 + @xzyfer, #2125) + - hue() for rgb colors when $saturation: 0 (@mgreter, #2135) + - Invalid duplicate keys in maps (@mgreter, #2118) + - str-slice() with negative length (@mgreter, #2132) + - Segfault parsing multiple operations in calc (@mgreter, + #2151) + - Stackoverflow and segmentation failure on recrusive + dependence mixins (@mgreter, #2144) + - Don't allow math on maps (@mgreter, #2147) + - Don't allow math on colors (@xzyfer, #2140) + - CSS comment inside of @supports incorrect CSS output + (@mgreter, #2158) + - Check and error on empty variable assignments (@mgreter, + #2143 #2146) + - Incorrect output when concatenating an empty string + (@mgreter, #2169) + - Brew 1.0.0 release causing OSX CI failures (@xzyfer, #2183) + - Handling empty nested media queries (@xzyfer, #2154) + - @at-root for loop and logic statements (@mgreter, #2187) + - Typo in docs (@asottile, @2201) + - Memory leak (@mgreter, #2211 #2213) + - Using ... in an overloaded function causes fatal error + (@mgreter, #2205) + - Should error when attempting to output an empty list or map + (@mgreter, #1452) + - Don't error when an @import is terminated by the end of the + block (@xzyfer, #2233) + - Fix modulo operation (@mgreter, #2236) + + * Misc + + - Rename some selector AST nodes to better match the reference + (@xzyfer, #2101) + - Add php wrapper project link (@lesstif, #2121) + - Add Elixir wrapper project link (@scottdavis, #2141) + - Updated README (@am11, #2172) + - Enabling debug builds by setting env var DEBUG=1 + (@delapuente, #2176) + - Remove -ldl flag from OpenBSD too (@parhs, #2210) + - Remove superfluous dev error message (@mgreter, #2217) + ------------------------------------------------------------------- Thu Nov 24 11:38:22 UTC 2016 - jengelh@inai.de diff --git a/libsass.spec b/libsass.spec index ba8ca49..9028398 100644 --- a/libsass.spec +++ b/libsass.spec @@ -1,7 +1,7 @@ # # spec file for package libsass # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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_3_6-0 +%define libname libsass-3_4_3-0 Name: libsass -Version: 3.3.6 +Version: 3.4.3 Release: 0 Summary: Compiler library for A CSS preprocessor language License: MIT