Skip to content
This repository was archived by the owner on Jul 24, 2024. It is now read-only.

Commit eb5ad0a

Browse files
committedApr 25, 2018
Revert "Bump LibSass@3.5.3 (#2342)"
This reverts commit 8004d10.
1 parent 5e10a9b commit eb5ad0a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+146
-19561
lines changed
 

‎package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "node-sass",
33
"version": "4.9.0",
4-
"libsass": "3.5.3",
4+
"libsass": "3.5.2",
55
"description": "Wrapper around libsass",
66
"license": "MIT",
77
"bugs": "https://github.com/sass/node-sass/issues",
@@ -83,7 +83,7 @@
8383
"object-merge": "^2.5.1",
8484
"read-yaml": "^1.0.0",
8585
"rimraf": "^2.5.2",
86-
"sass-spec": "3.5.1",
86+
"sass-spec": "^3.5.1",
8787
"unique-temp-dir": "^1.0.0"
8888
}
8989
}

‎src/libsass/GNUmakefile.am

+35-21
Original file line numberDiff line numberDiff line change
@@ -25,49 +25,63 @@ else
2525
AM_CXXFLAGS += -std=c++0x
2626
endif
2727

28-
TEST_EXTENSIONS = .rb
29-
3028
if ENABLE_TESTS
3129

32-
SASS_SASSC_PATH ?= $(top_srcdir)/sassc
33-
SASS_SPEC_PATH ?= $(top_srcdir)/sass-spec
34-
3530
noinst_PROGRAMS = tester
31+
3632
tester_LDADD = src/libsass.la
33+
tester_SOURCES = $(SASS_SASSC_PATH)/sassc.c
34+
tester_VERSION ?= `cd "$(SASS_SASSC_PATH)" && ./version.sh`
35+
tester_CFLAGS = $(AM_CFLAGS) -DSASSC_VERSION="\"$(tester_VERSION)\""
36+
tester_CXXFLAGS = $(AM_CXXFLAGS) -DSASSC_VERSION="\"$(tester_VERSION)\""
3737
tester_LDFLAGS = $(AM_LDFLAGS)
38-
nodist_tester_SOURCES = $(SASS_SASSC_PATH)/sassc.c
39-
SASS_SASSC_VERSION ?= `cd "$(SASS_SASSC_PATH)" && ./version.sh`
40-
tester_CFLAGS = $(AM_CFLAGS) -DSASSC_VERSION="\"$(SASS_SASSC_VERSION)\""
41-
tester_CXXFLAGS = $(AM_CXXFLAGS) -DSASSC_VERSION="\"$(SASS_SASSC_VERSION)\""
4238

4339
if ENABLE_COVERAGE
4440
nodist_EXTRA_tester_SOURCES = non-existent-file-to-force-CXX-linking.cxx
4541
endif
4642

47-
TESTS = $(SASS_SPEC_PATH)/sass-spec.rb
48-
RB_LOG_COMPILER = ./script/tap-runner
49-
AM_RB_LOG_FLAGS = $(RUBY)
43+
SASS_SASSC_PATH ?= $(top_srcdir)/sassc
44+
SASS_SPEC_PATH ?= $(top_srcdir)/sass-spec
45+
46+
TESTS = \
47+
$(SASS_SPEC_PATH)/spec/basic \
48+
$(SASS_SPEC_PATH)/spec/css \
49+
$(SASS_SPEC_PATH)/spec/extend-tests \
50+
$(SASS_SPEC_PATH)/spec/extends \
51+
$(SASS_SPEC_PATH)/spec/libsass \
52+
$(SASS_SPEC_PATH)/spec/libsass-closed-issues \
53+
$(SASS_SPEC_PATH)/spec/maps \
54+
$(SASS_SPEC_PATH)/spec/misc \
55+
$(SASS_SPEC_PATH)/spec/regressions \
56+
$(SASS_SPEC_PATH)/spec/scss \
57+
$(SASS_SPEC_PATH)/spec/scss-tests \
58+
$(SASS_SPEC_PATH)/spec/types
5059

5160
SASS_TEST_FLAGS = -V 3.5 --impl libsass
52-
SASS_TEST_FLAGS += -r $(SASS_SPEC_PATH)
53-
SASS_TEST_FLAGS += -c $(top_srcdir)/tester$(EXEEXT)
54-
AM_TESTS_ENVIRONMENT = TEST_FLAGS='$(SASS_TEST_FLAGS)'
61+
LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) ./script/tap-driver
62+
AM_LOG_FLAGS = -c ./tester $(LOG_FLAGS)
63+
if USE_TAP
64+
AM_LOG_FLAGS += -t
65+
SASS_TEST_FLAGS += -t | tapout
66+
LOG_COMPILER = ./script/tap-runner $(RUBY) $(SASS_SPEC_PATH)/sass-spec.rb
67+
else
68+
LOG_COMPILER = $(RUBY) $(SASS_SPEC_PATH)/sass-spec.rb
69+
endif
5570

5671
SASS_TESTER = $(RUBY) $(SASS_SPEC_PATH)/sass-spec.rb
72+
SASS_TESTER += -c $(top_srcdir)/tester$(EXEEXT)
5773

5874
test:
59-
$(SASS_TESTER) $(SASS_TEST_FLAGS)
75+
$(SASS_TESTER) $(LOG_FLAGS) $(SASS_SPEC_PATH) $(SASS_TEST_FLAGS)
6076

6177
test_build:
62-
$(SASS_TESTER) $(SASS_TEST_FLAGS)
78+
$(SASS_TESTER) $(LOG_FLAGS) $(SASS_SPEC_PATH) $(SASS_TEST_FLAGS)
6379

6480
test_full:
65-
$(SASS_TESTER) --run-todo $(SASS_TEST_FLAGS)
81+
$(SASS_TESTER) --run-todo $(LOG_FLAGS) $(SASS_SPEC_PATH) $(SASS_TEST_FLAGS)
6682

6783
test_probe:
68-
$(SASS_TESTER) --probe-todo $(SASS_TEST_FLAGS)
69-
70-
.PHONY: test test_build test_full test_probe
84+
$(SASS_TESTER) --probe-todo $(LOG_FLAGS) $(SASS_SPEC_PATH) $(SASS_TEST_FLAGS)
7185

7286
endif
7387

0 commit comments

Comments
 (0)
This repository has been archived.