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.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libsass.new/libsass.changes 2016-11-24 21:26:09.000000000 +0100 @@ -1,0 +2,360 @@ +Thu Nov 24 11:38:22 UTC 2016 - [email protected] + +- Redo descriptions and RPM groups + +------------------------------------------------------------------- +Wed Nov 23 15:49:50 UTC 2016 - [email protected] + +- 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 (@drewwells, + #1896) + - Segfaulting when url() is empty (@xzyfer, #1886) + - Should error when & is used without a parent selector + (@xzyfer, #1644) + + Version 3.3.3 + ------------- + + * Parser and rendering refactorings + + LibSass is now able to use stringification functions for its + internal AST objects whenever its needed. Previously this was + only possible when we had access to a context instance, which + sometimes made it impossible to invoke the right code path. + This tight coupling has been factored out and we can now use + these more freely to get our output even closer to ruby sass. + Parser now supports multiple operations without parentheses (a + > b == c) correctly and an extensive generated test suite for + > this feature was added to sass-spec. + + * Full support for variable arguments + + Since the introduction variable arguments in Sass 3.3 LibSass + has been playing whack-a-mole with bug fixes. As of this + release we should have argument handling compatible with the + latest stable Ruby Sass. Thanks to @davidkpiano for his many + detailed bug reports and his fantastic sassdash library whose + extensive test suite helped make this possible. + + * Lots of bug-fixes + + There were two weeks of ongoing bug slaughtering by @mgreter + after new-years eve, which resulted in over 80 closed issues + (there are 117 closed github issues in total for this release). + @xzyfer also had a good streak with 14 closed issues. Special + thanks to @ksmadsen for his c++11 random_device fix. Also a + big thanks for our continuing contributors @am11 and @saper for + their inputs, feedback and pull requests. + + - Ensure we keep around memory for parser source (@mgreter, + #1884) + - Avoid wrong error due to misused map object in At_Rule + (@mgreter, #1881) + - Implement css linefeed \a handling better (@mgreter, #1880) + - Improve parsing for complex number units (@mgreter, #1879) + - Fix potential issue with wrong std container usage (@mgreter, + #1878) + - Improve parsing for complex number units (@mgreter, #1877) + - Improve operating on numbers with complex units (@mgreter, + #1876) + - Make generating source excerpt on error unicode aware + (@mgreter, #1875) + - Improve error handling API (always return formatted json) + (@mgreter, #1874) + - Improve identifier schema to include variables (@mgreter, + #1872) + - Disable error check for extend placement check (@mgreter, + #1870) + - Improve pseudo selector parsing (@mgreter, #1864) + - Fix each iteration over selector lists (@mgreter, #1863) + - Use to_sass for @debug, @warn and @error message (@mgreter, + #1862) + - Improve lower/upper boundary check error in for loop + (@mgreter, #1861) + - Implement incompatible unit test for interpolation in eval + (@mgreter, #1860) + - Implement correct empty list to_sass output (@mgreter, #1859) + - Remove To_String by using AST->to_string and inspect + (@mgreter, #1858) + - Update license year range to 2016 (@pra85, #1857) + - Incorrect 'Invalid UTF-8' error with a specific input length + (@mgreter, #1856) + - Adds include headers to VS meta files on windows (@am11, + #1850) ++++ 166 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/libsass/libsass.changes ++++ and /work/SRC/openSUSE:Factory/.libsass.new/libsass.changes Old: ---- libsass-3.3.2.tar.gz New: ---- libsass-3.3.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libsass.spec ++++++ --- /var/tmp/diff_new_pack.ITglv0/_old 2016-11-24 21:26:10.000000000 +0100 +++ /var/tmp/diff_new_pack.ITglv0/_new 2016-11-24 21:26:10.000000000 +0100 @@ -16,43 +16,41 @@ # -%define libname libsass-3_3_2-0 +%define libname libsass-3_3_6-0 Name: libsass -Version: 3.3.2 +Version: 3.3.6 Release: 0 -Summary: C/C++ Sass compiler library +Summary: Compiler library for A CSS preprocessor language License: MIT Group: Development/Libraries/C and C++ Url: https://github.com/sass/libsass -Source: https://github.com/sass/libsass/archive/3.3.2.tar.gz#/%name-%version.tar.gz +Source: https://github.com/sass/libsass/archive/%{version}.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++ BuildRequires: libtool BuildRequires: pkgconfig -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description 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 -Group: Development/Libraries/C and C++ +Summary: Compiler library for A CSS preprocessor language +Group: System/Libraries %description -n %{libname} -This package provides the shared library object for libsass +This package provides the shared library object for libsass. %package devel -Summary: C/C++ Sass compiler library development files +Summary: Development files for libsass, a library for a CSS preprocessor language Group: Development/Libraries/C and C++ Requires: %{libname} = %{version} %description devel -This package provides development header files for libsass +This package provides development header files for libsass. %prep %setup -q @@ -71,7 +69,7 @@ %install %make_install -find "%{buildroot}" -type f -name "*.la" -delete +find %{buildroot} -type f -name "*.la" -delete -print %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig ++++++ libsass-3.3.2.tar.gz -> libsass-3.3.6.tar.gz ++++++ ++++ 15927 lines of diff (skipped)
