Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sassc for openSUSE:Factory checked in at 2021-08-12 09:01:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sassc (Old) and /work/SRC/openSUSE:Factory/.sassc.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sassc" Thu Aug 12 09:01:03 2021 rev:6 rq:910814 version:3.6.2 Changes: -------- --- /work/SRC/openSUSE:Factory/sassc/sassc.changes 2019-12-07 15:23:05.967731210 +0100 +++ /work/SRC/openSUSE:Factory/.sassc.new.1899/sassc.changes 2021-08-12 09:01:49.558135724 +0200 @@ -1,0 +2,7 @@ +Tue Jul 27 06:37:55 UTC 2021 - Dirk M??ller <[email protected]> + +- update to 3.6.2: + * matches libsass 3.6.2 release, see + https://github.com/sass/libsass/releases/tag/3.6.5 + +------------------------------------------------------------------- Old: ---- sassc-3.6.1.tar.gz New: ---- sassc-3.6.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sassc.spec ++++++ --- /var/tmp/diff_new_pack.EGt6pm/_old 2021-08-12 09:01:49.898135181 +0200 +++ /var/tmp/diff_new_pack.EGt6pm/_new 2021-08-12 09:01:49.902135175 +0200 @@ -1,7 +1,7 @@ # # spec file for package sassc # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,12 +17,12 @@ Name: sassc -Version: 3.6.1 +Version: 3.6.2 Release: 0 Summary: Libsass command line driver License: MIT Group: Development/Tools/Other -Url: https://github.com/sass/sassc/ +URL: https://github.com/sass/sassc/ Source: https://github.com/sass/sassc/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: autoconf BuildRequires: automake @@ -44,14 +44,14 @@ %build autoreconf -fiv %configure -make %{?_smp_mflags} +%make_build %install %make_install %files -%defattr(-,root,root) -%doc LICENSE Readme.md +%license LICENSE +%doc Readme.md %{_bindir}/%{name} %changelog ++++++ sassc-3.6.1.tar.gz -> sassc-3.6.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sassc-3.6.1/Makefile new/sassc-3.6.2/Makefile --- old/sassc-3.6.1/Makefile 2019-05-21 09:57:12.000000000 +0200 +++ new/sassc-3.6.2/Makefile 2020-10-27 02:21:20.000000000 +0100 @@ -156,6 +156,10 @@ RESOURCES = SASSC_EXE = bin/sassc +ifeq ($(UNAME),Darwin) + SHAREDLIB = lib/libsass.dylib + LIB_SHARED = $(SASS_LIBSASS_PATH)/lib/libsass.dylib +endif ifeq (Windows,$(TARGET)) RESOURCES = libsass.res SASSC_EXE = bin/sassc.exe @@ -206,13 +210,10 @@ build-shared: $(RESOURCES) $(OBJECTS) $(LIB_SHARED) $(CC) $(LDFLAGS) -o $(SASSC_EXE) $(RESOURCES) $(OBJECTS) \ + -Wl,-rpath,$(DESTDIR)$(PREFIX)/lib \ + -Wl,-rpath,$(SASS_LIBSASS_PATH)/lib \ $(LDLIBS) -L$(SASS_LIBSASS_PATH)/lib -lsass -build-shared-dev: $(RESOURCES) $(OBJECTS) $(LIB_SHARED) - $(CC) $(LDFLAGS) -o $(SASSC_EXE) $^ $(LDLIBS) - -build-static-dev: build-static - $(LIB_STATIC): libsass-static $(LIB_SHARED): libsass-shared @@ -261,7 +262,7 @@ clean: rm -f $(OBJECTS) $(SASSC_EXE) \ - bin/*.so bin/*.dll libsass.res + bin/*.so bin/*.dll bin/*.dylib libsass.res ifdef SASS_LIBSASS_PATH $(MAKE) -C $(SASS_LIBSASS_PATH) clean endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sassc-3.6.1/Readme.md new/sassc-3.6.2/Readme.md --- old/sassc-3.6.1/Readme.md 2019-05-21 09:57:12.000000000 +0200 +++ new/sassc-3.6.2/Readme.md 2020-10-27 02:21:20.000000000 +0100 @@ -8,6 +8,12 @@ http://github.com/sass/sassc +**Warning:** [LibSass and SassC are deprecated](https://sass-lang.com/blog/libsass-is-deprecated). +While it will continue to receive maintenance releases indefinitely, there are no +plans to add additional features or compatibility with any new CSS or Sass features. +Projects that still use it should move onto +[Dart Sass](https://sass-lang.com/dart-sass). + About SassC ----------- @@ -25,7 +31,7 @@ awesome features to CSS. Sass was the first language of its kind and by far the most mature and up to date codebase. -Sass was originally concieved of by the co-creator of this library, +Sass was originally conceived of by the co-creator of this library, Hampton Catlin ([@hcatlin]). Most of the language has been the result of years of work by Natalie Weizenbaum ([@nex3]) and Chris Eppstein ([@chriseppstein]). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sassc-3.6.1/docs/building/unix-instructions.md new/sassc-3.6.2/docs/building/unix-instructions.md --- old/sassc-3.6.1/docs/building/unix-instructions.md 2019-05-21 09:57:12.000000000 +0200 +++ new/sassc-3.6.2/docs/building/unix-instructions.md 2020-10-27 02:21:20.000000000 +0100 @@ -162,7 +162,6 @@ ```bash cd sassc ./configure \ - --enable-shared \ --prefix=/usr cd .. ``` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sassc-3.6.1/docs/building/windows-instructions.md new/sassc-3.6.2/docs/building/windows-instructions.md --- old/sassc-3.6.1/docs/building/windows-instructions.md 2019-05-21 09:57:12.000000000 +0200 +++ new/sassc-3.6.2/docs/building/windows-instructions.md 2020-10-27 02:21:20.000000000 +0100 @@ -26,7 +26,7 @@ Otherwise download LibSass and SassC sources from github, unzip and arrange so the structure looks like: `libsass\sassc`. If you want LibSass repo directory to be placed somewhere else, then set the environment variable `LIBSASS_DIR` with relative path based at the location of `sassc.sln`. ## From Visual Studio: -Open `projects\libsass\sassc\win\sassc.sln`, and do the finger dance `Ctrl+Shift+B` to build `sassc.exe`. +Open `projects\libsass\sassc\win\sassc.sln`, and do the finger dance `Ctrl+Shift+B` (or right-click sassc.sln and select Build) to build `sassc.exe`. Visual Studio will form the filtered source tree as shown below: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sassc-3.6.1/sassc.c new/sassc-3.6.2/sassc.c --- old/sassc-3.6.1/sassc.c 2019-05-21 09:57:12.000000000 +0200 +++ new/sassc-3.6.2/sassc.c 2020-10-27 02:21:20.000000000 +0100 @@ -14,6 +14,21 @@ #include <sass.h> #include "sassc_version.h" +#ifdef _MSC_VER +#include <crtdbg.h> +/// AvoidMessageBoxHook - Emulates hitting "retry" from an "abort, retry, +/// ignore" CRT debug report dialog. "retry" raises a regular exception. +static int AvoidMessageBoxHook(int ReportType, char* Message, int* Return) { + // Set *Return to the retry code for the return value of _CrtDbgReport: + // http://msdn.microsoft.com/en-us/library/8hyw4sy7(v=vs.71).aspx + // This may also trigger just-in-time debugging via DebugBreak(). + if (Return) + * Return = 1; + // Don't call _CrtDbgReport. + return true; +} +#endif + #define BUFSIZE 512 #ifdef _WIN32 #define PATH_SEP ';' @@ -235,6 +250,7 @@ #ifdef _MSC_VER _set_error_mode(_OUT_TO_STDERR); _set_abort_behavior( 0, _WRITE_ABORT_MSG); + _CrtSetReportHook(AvoidMessageBoxHook); #endif #ifdef _WIN32 get_argv_utf8(&argc, &argv); @@ -251,6 +267,7 @@ struct Sass_Options* options = sass_make_options(); sass_option_set_output_style(options, SASS_STYLE_NESTED); sass_option_set_precision(options, 10); + sass_option_set_include_path(options, getenv("SASS_PATH")); int c; size_t i;
