pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/libsass



Module Name:    pkgsrc
Committed By:   fhajny
Date:           Tue Jun 13 12:44:07 UTC 2017

Modified Files:
        pkgsrc/www/libsass: Makefile distinfo
Added Files:
        pkgsrc/www/libsass/patches: patch-src_units.hpp

Log Message:
Update www/libsass to 3.4.5.

Features
- Implement trailing commas in parameters and arguments
- Implement unary slash expressions

Fixes
- Fix Attribute Selector equal compare operator
- Fix segfault for varargs with non-string keys
- Fix Element Selector compare operators
- Fix compiler issue with spec regression on NetBSD 6.1
- Fix some segfaults caused by the parser being too forgiving
- Fix segfault with invalid map keys
- Fix null pointer dereference in css_error
- Fix bug when parsing selector schemas
- Fix null pointer dereference in parse_selector_schema
- Fix segfault when extending pseudo selectors failed
- Fix parser for urls looking like ruleset selectors
- Error for trailing rulesets comma
- Improve selector and binominal look ahead
- Improve hex escape handling in interpolation
- Fix wrong parsing of calc functions as number units
- Skip comment evaluation for compressed output
- Improve parent selector handling in selector schema
- Improve parameter vararg and keyword handling
- Hotfix to avoid invalid nested :not selectors
- Fix a few minor memory leaks


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/www/libsass/Makefile \
    pkgsrc/www/libsass/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/www/libsass/patches/patch-src_units.hpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/libsass/Makefile
diff -u pkgsrc/www/libsass/Makefile:1.6 pkgsrc/www/libsass/Makefile:1.7
--- pkgsrc/www/libsass/Makefile:1.6     Sun Apr  9 15:31:34 2017
+++ pkgsrc/www/libsass/Makefile Tue Jun 13 12:44:06 2017
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2017/04/09 15:31:34 adam Exp $
+# $NetBSD: Makefile,v 1.7 2017/06/13 12:44:06 fhajny Exp $
 
-DISTNAME=      libsass-3.4.4
+DISTNAME=      libsass-3.4.5
 CATEGORIES=    www devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=sass/}
 
@@ -15,6 +15,8 @@ USE_TOOLS+=           aclocal autoheader autoconf
 GNU_CONFIGURE=         yes
 MAKE_FILE=             GNUmakefile
 
+PKGCONFIG_OVERRIDE=    src/support/libsass.pc.in
+
 pre-configure:
        set -e; cd ${WRKSRC}; libtoolize -c -f; \
        aclocal; autoheader; automake -a --foreign -i; autoconf
Index: pkgsrc/www/libsass/distinfo
diff -u pkgsrc/www/libsass/distinfo:1.6 pkgsrc/www/libsass/distinfo:1.7
--- pkgsrc/www/libsass/distinfo:1.6     Sun Apr  9 15:31:34 2017
+++ pkgsrc/www/libsass/distinfo Tue Jun 13 12:44:06 2017
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.6 2017/04/09 15:31:34 adam Exp $
+$NetBSD: distinfo,v 1.7 2017/06/13 12:44:06 fhajny Exp $
 
-SHA1 (libsass-3.4.4.tar.gz) = 4b4990fcef1b3cb875b4b0f038cf66eb8ad3ab22
-RMD160 (libsass-3.4.4.tar.gz) = b8d7cadf3e0ee4b34e444068411d31c540549dec
-SHA512 (libsass-3.4.4.tar.gz) = 346675230f30190864723a5dcaf9b8fd9256b0198001f02fbbadf1e932be0f95863a7517197063f31373c55c4a4d38b2fe2f01a53a6982110324d0f668680a91
-Size (libsass-3.4.4.tar.gz) = 316884 bytes
+SHA1 (libsass-3.4.5.tar.gz) = dcb2d3fcf3b1f577c8cf4cff0d77d21819189ea1
+RMD160 (libsass-3.4.5.tar.gz) = 6f42ed9b40861e3a79bfe899e82e2c7363ae5d51
+SHA512 (libsass-3.4.5.tar.gz) = 5e3f56d44d100067d68e338fa97209a78d80c3536d64fdf48d83ec5351f944dbbe50e1050ffc8189b3ae86fd86d7b121229a3866f6e0287abc55af3770ed2bb6
+Size (libsass-3.4.5.tar.gz) = 318689 bytes
+SHA1 (patch-src_units.hpp) = f3d4d926e2cf9517bea9fc4ee47e597908c150cc

Added files:

Index: pkgsrc/www/libsass/patches/patch-src_units.hpp
diff -u /dev/null pkgsrc/www/libsass/patches/patch-src_units.hpp:1.1
--- /dev/null   Tue Jun 13 12:44:07 2017
+++ pkgsrc/www/libsass/patches/patch-src_units.hpp      Tue Jun 13 12:44:07 2017
@@ -0,0 +1,17 @@
+$NetBSD: patch-src_units.hpp,v 1.1 2017/06/13 12:44:07 fhajny Exp $
+
+Avoid macro conflict on SunOS.
+
+--- src/units.hpp.orig 2017-03-05 04:57:36.000000000 +0000
++++ src/units.hpp
+@@ -5,6 +5,10 @@
+ #include <string>
+ #include <sstream>
+ 
++#if defined(SEC)
++#undef SEC
++#endif
++
+ namespace Sass {
+ 
+   const double PI = std::acos(-1);



Home | Main Index | Thread Index | Old Index