pkgsrc/www/libsass/Makefile
fhajny d7c8d59a5e 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
2017-06-13 12:44:06 +00:00

24 lines
615 B
Makefile

# $NetBSD: Makefile,v 1.7 2017/06/13 12:44:06 fhajny Exp $
DISTNAME= libsass-3.4.5
CATEGORIES= www devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=sass/}
MAINTAINER= adam@NetBSD.org
HOMEPAGE= http://sass-lang.com/libsass/
COMMENT= C/C++ port of the Sass CSS precompiler
LICENSE= mit
USE_LANGUAGES= c c++
USE_LIBTOOL= yes
USE_TOOLS+= aclocal autoheader autoconf automake gmake
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
.include "../../mk/bsd.pkg.mk"