Mon Nov 4 15:41:00 2019 UTC ()
misc/ruby-sprockets: update to 4.0.0

Update ruby-sprockets to 4.0.0.

* pkgsr change: Add "USE_LANGUAGES=	# none".

## 4.0.0

- Fixes for Ruby 2.7 keyword arguments warnings [#625](https://github.com/rails/sprockets/pull/625)
- Manifest files are sorted alphabetically [#626](https://github.com/rails/sprockets/pull/626)

## 4.0.0.beta10

- Fix YACB (Yet Another Caching Bug) [Fix broken expansion of asset link paths](https://github.com/rails/sprockets/pull/614)

## 4.0.0.beta9

- Minimum Ruby version for Sprockets 4 is now 2.5+ which matches minimum ruby verision of Rails [#604]
- Fix threading bug introduced in Sprockets 4 [#603]
- Warn when two potential manifest files exist. [#560]

## 4.0.0.beta8

- Security release for [CVE-2018-3760](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3760)

## 4.0.0.beta7

- Fix a year long bug that caused `Sprockets::FileNotFound` errors when the asset was present [#547]
- Raise an error when two assets such as foo.js and foo.js.erb would produce the same output artifact (foo.js) [#549 #530]
- Process `*.jst.eco.erb` files with ERBProcessor

## 4.0.0.beta6

- Fix source map line offsets [#515]
- Return a `400 Bad Request` when the path encoding is invalid. [#514]

## 4.0.0.beta5

- Reduce string allocations
- Source map metadata uses compressed form specified by the [source map v3 spec](https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k). [#402] **[BREAKING]**
- Generate [index maps](https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt) when decoding source maps isn't necessary. [#402]
- Remove fingerprints from source map files. [#402]

## 4.0.0.beta4

- Changing the version now busts the digest of all assets [#404]
- Exporter interface added [#386]
- Using ENV vars in templates will recompile templates when the env vars change. [#365]
- Source maps for imported sass files with sassc is now fixed [#391]
- Load paths now in error messages [#322]
- Cache key added to babel processor [#387]
- `Environment#find_asset!` can now be used to raise an exception when asset could not be found [#379]

## 4.0.0.beta3

- Source Map fixes [#255] [#367]
- Performance improvements

## 4.0.0.beta2

- Fix load_paths on Sass processors [#223]

## 4.0.0.beta1

- Initial release of Sprockets 4

Please upgrade to the latest Sprockets 3 version before upgrading to Sprockets 4. Check the 3.x branch for previous changes https://github.com/rails/sprockets/blob/3.x/CHANGELOG.md.


(taca)
diff -r1.16 -r1.17 pkgsrc/misc/ruby-sprockets/Makefile
diff -r1.9 -r1.10 pkgsrc/misc/ruby-sprockets/PLIST
diff -r1.15 -r1.16 pkgsrc/misc/ruby-sprockets/distinfo

cvs diff -r1.16 -r1.17 pkgsrc/misc/ruby-sprockets/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/ruby-sprockets/Makefile 2018/09/09 12:27:38 1.16
+++ pkgsrc/misc/ruby-sprockets/Makefile 2019/11/04 15:41:00 1.17
@@ -1,16 +1,19 @@ @@ -1,16 +1,19 @@
1# $NetBSD: Makefile,v 1.16 2018/09/09 12:27:38 taca Exp $ 1# $NetBSD: Makefile,v 1.17 2019/11/04 15:41:00 taca Exp $
2 2
3DISTNAME= sprockets-3.7.2 3DISTNAME= sprockets-4.0.0
4CATEGORIES= www 4CATEGORIES= www
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= https://github.com/rails/sprockets 7HOMEPAGE= https://github.com/rails/sprockets
8COMMENT= Rack-based asset packaging system 8COMMENT= Rack-based asset packaging system
9LICENSE= mit 9LICENSE= mit
10 10
11DEPENDS+= ${RUBY_PKGPREFIX}-rack16>=1.6<3:../../www/ruby-rack16 11DEPENDS+= ${RUBY_PKGPREFIX}-rack>=2.0<3:../../www/ruby-rack
 12DEPENDS+= ${RUBY_PKGPREFIX}-concurrent-ruby>=1.0<2:../../devel/ruby-concurrent-ruby
 13
 14USE_LANGUAGES= # none
12 15
13RUBYGEM_OPTIONS+= --format-executable 16RUBYGEM_OPTIONS+= --format-executable
14 17
15.include "../../lang/ruby/gem.mk" 18.include "../../lang/ruby/gem.mk"
16.include "../../mk/bsd.pkg.mk" 19.include "../../mk/bsd.pkg.mk"

cvs diff -r1.9 -r1.10 pkgsrc/misc/ruby-sprockets/PLIST (expand / switch to unified diff)

--- pkgsrc/misc/ruby-sprockets/PLIST 2016/10/17 15:10:54 1.9
+++ pkgsrc/misc/ruby-sprockets/PLIST 2019/11/04 15:41:00 1.10
@@ -1,80 +1,87 @@ @@ -1,80 +1,87 @@
1@comment $NetBSD: PLIST,v 1.9 2016/10/17 15:10:54 taca Exp $ 1@comment $NetBSD: PLIST,v 1.10 2019/11/04 15:41:00 taca Exp $
2bin/sprockets${RUBY_SUFFIX} 2bin/sprockets${RUBY_SUFFIX}
3${GEM_HOME}/cache/${GEM_NAME}.gem 3${GEM_HOME}/cache/${GEM_NAME}.gem
4${GEM_LIBDIR}/CHANGELOG.md 4${GEM_LIBDIR}/CHANGELOG.md
5${GEM_LIBDIR}/LICENSE 
6${GEM_LIBDIR}/README.md 5${GEM_LIBDIR}/README.md
7${GEM_LIBDIR}/bin/sprockets 6${GEM_LIBDIR}/bin/sprockets
8${GEM_LIBDIR}/lib/rake/sprocketstask.rb 7${GEM_LIBDIR}/lib/rake/sprocketstask.rb
9${GEM_LIBDIR}/lib/sprockets.rb 8${GEM_LIBDIR}/lib/sprockets.rb
 9${GEM_LIBDIR}/lib/sprockets/add_source_map_comment_to_asset_processor.rb
10${GEM_LIBDIR}/lib/sprockets/asset.rb 10${GEM_LIBDIR}/lib/sprockets/asset.rb
11${GEM_LIBDIR}/lib/sprockets/autoload.rb 11${GEM_LIBDIR}/lib/sprockets/autoload.rb
 12${GEM_LIBDIR}/lib/sprockets/autoload/babel.rb
12${GEM_LIBDIR}/lib/sprockets/autoload/closure.rb 13${GEM_LIBDIR}/lib/sprockets/autoload/closure.rb
13${GEM_LIBDIR}/lib/sprockets/autoload/coffee_script.rb 14${GEM_LIBDIR}/lib/sprockets/autoload/coffee_script.rb
14${GEM_LIBDIR}/lib/sprockets/autoload/eco.rb 15${GEM_LIBDIR}/lib/sprockets/autoload/eco.rb
15${GEM_LIBDIR}/lib/sprockets/autoload/ejs.rb 16${GEM_LIBDIR}/lib/sprockets/autoload/ejs.rb
 17${GEM_LIBDIR}/lib/sprockets/autoload/jsminc.rb
16${GEM_LIBDIR}/lib/sprockets/autoload/sass.rb 18${GEM_LIBDIR}/lib/sprockets/autoload/sass.rb
 19${GEM_LIBDIR}/lib/sprockets/autoload/sassc.rb
17${GEM_LIBDIR}/lib/sprockets/autoload/uglifier.rb 20${GEM_LIBDIR}/lib/sprockets/autoload/uglifier.rb
18${GEM_LIBDIR}/lib/sprockets/autoload/yui.rb 21${GEM_LIBDIR}/lib/sprockets/autoload/yui.rb
 22${GEM_LIBDIR}/lib/sprockets/autoload/zopfli.rb
 23${GEM_LIBDIR}/lib/sprockets/babel_processor.rb
19${GEM_LIBDIR}/lib/sprockets/base.rb 24${GEM_LIBDIR}/lib/sprockets/base.rb
20${GEM_LIBDIR}/lib/sprockets/bower.rb 25${GEM_LIBDIR}/lib/sprockets/bower.rb
21${GEM_LIBDIR}/lib/sprockets/bundle.rb 26${GEM_LIBDIR}/lib/sprockets/bundle.rb
22${GEM_LIBDIR}/lib/sprockets/cache.rb 27${GEM_LIBDIR}/lib/sprockets/cache.rb
23${GEM_LIBDIR}/lib/sprockets/cache/file_store.rb 28${GEM_LIBDIR}/lib/sprockets/cache/file_store.rb
24${GEM_LIBDIR}/lib/sprockets/cache/memory_store.rb 29${GEM_LIBDIR}/lib/sprockets/cache/memory_store.rb
25${GEM_LIBDIR}/lib/sprockets/cache/null_store.rb 30${GEM_LIBDIR}/lib/sprockets/cache/null_store.rb
26${GEM_LIBDIR}/lib/sprockets/cached_environment.rb 31${GEM_LIBDIR}/lib/sprockets/cached_environment.rb
27${GEM_LIBDIR}/lib/sprockets/closure_compressor.rb 32${GEM_LIBDIR}/lib/sprockets/closure_compressor.rb
28${GEM_LIBDIR}/lib/sprockets/coffee_script_processor.rb 33${GEM_LIBDIR}/lib/sprockets/coffee_script_processor.rb
29${GEM_LIBDIR}/lib/sprockets/coffee_script_template.rb 
30${GEM_LIBDIR}/lib/sprockets/compressing.rb 34${GEM_LIBDIR}/lib/sprockets/compressing.rb
31${GEM_LIBDIR}/lib/sprockets/configuration.rb 35${GEM_LIBDIR}/lib/sprockets/configuration.rb
32${GEM_LIBDIR}/lib/sprockets/context.rb 36${GEM_LIBDIR}/lib/sprockets/context.rb
33${GEM_LIBDIR}/lib/sprockets/dependencies.rb 37${GEM_LIBDIR}/lib/sprockets/dependencies.rb
34${GEM_LIBDIR}/lib/sprockets/deprecation.rb 
35${GEM_LIBDIR}/lib/sprockets/digest_utils.rb 38${GEM_LIBDIR}/lib/sprockets/digest_utils.rb
36${GEM_LIBDIR}/lib/sprockets/directive_processor.rb 39${GEM_LIBDIR}/lib/sprockets/directive_processor.rb
37${GEM_LIBDIR}/lib/sprockets/eco_processor.rb 40${GEM_LIBDIR}/lib/sprockets/eco_processor.rb
38${GEM_LIBDIR}/lib/sprockets/eco_template.rb 
39${GEM_LIBDIR}/lib/sprockets/ejs_processor.rb 41${GEM_LIBDIR}/lib/sprockets/ejs_processor.rb
40${GEM_LIBDIR}/lib/sprockets/ejs_template.rb 
41${GEM_LIBDIR}/lib/sprockets/encoding_utils.rb 42${GEM_LIBDIR}/lib/sprockets/encoding_utils.rb
42${GEM_LIBDIR}/lib/sprockets/engines.rb 
43${GEM_LIBDIR}/lib/sprockets/environment.rb 43${GEM_LIBDIR}/lib/sprockets/environment.rb
44${GEM_LIBDIR}/lib/sprockets/erb_processor.rb 44${GEM_LIBDIR}/lib/sprockets/erb_processor.rb
45${GEM_LIBDIR}/lib/sprockets/erb_template.rb 
46${GEM_LIBDIR}/lib/sprockets/errors.rb 45${GEM_LIBDIR}/lib/sprockets/errors.rb
 46${GEM_LIBDIR}/lib/sprockets/exporters/base.rb
 47${GEM_LIBDIR}/lib/sprockets/exporters/file_exporter.rb
 48${GEM_LIBDIR}/lib/sprockets/exporters/zlib_exporter.rb
 49${GEM_LIBDIR}/lib/sprockets/exporters/zopfli_exporter.rb
 50${GEM_LIBDIR}/lib/sprockets/exporting.rb
47${GEM_LIBDIR}/lib/sprockets/file_reader.rb 51${GEM_LIBDIR}/lib/sprockets/file_reader.rb
48${GEM_LIBDIR}/lib/sprockets/http_utils.rb 52${GEM_LIBDIR}/lib/sprockets/http_utils.rb
 53${GEM_LIBDIR}/lib/sprockets/jsminc_compressor.rb
49${GEM_LIBDIR}/lib/sprockets/jst_processor.rb 54${GEM_LIBDIR}/lib/sprockets/jst_processor.rb
50${GEM_LIBDIR}/lib/sprockets/legacy.rb 
51${GEM_LIBDIR}/lib/sprockets/legacy_proc_processor.rb 
52${GEM_LIBDIR}/lib/sprockets/legacy_tilt_processor.rb 
53${GEM_LIBDIR}/lib/sprockets/loader.rb 55${GEM_LIBDIR}/lib/sprockets/loader.rb
54${GEM_LIBDIR}/lib/sprockets/manifest.rb 56${GEM_LIBDIR}/lib/sprockets/manifest.rb
55${GEM_LIBDIR}/lib/sprockets/manifest_utils.rb 57${GEM_LIBDIR}/lib/sprockets/manifest_utils.rb
56${GEM_LIBDIR}/lib/sprockets/mime.rb 58${GEM_LIBDIR}/lib/sprockets/mime.rb
 59${GEM_LIBDIR}/lib/sprockets/npm.rb
57${GEM_LIBDIR}/lib/sprockets/path_dependency_utils.rb 60${GEM_LIBDIR}/lib/sprockets/path_dependency_utils.rb
58${GEM_LIBDIR}/lib/sprockets/path_digest_utils.rb 61${GEM_LIBDIR}/lib/sprockets/path_digest_utils.rb
59${GEM_LIBDIR}/lib/sprockets/path_utils.rb 62${GEM_LIBDIR}/lib/sprockets/path_utils.rb
60${GEM_LIBDIR}/lib/sprockets/paths.rb 63${GEM_LIBDIR}/lib/sprockets/paths.rb
 64${GEM_LIBDIR}/lib/sprockets/preprocessors/default_source_map.rb
61${GEM_LIBDIR}/lib/sprockets/processing.rb 65${GEM_LIBDIR}/lib/sprockets/processing.rb
62${GEM_LIBDIR}/lib/sprockets/processor_utils.rb 66${GEM_LIBDIR}/lib/sprockets/processor_utils.rb
63${GEM_LIBDIR}/lib/sprockets/resolve.rb 67${GEM_LIBDIR}/lib/sprockets/resolve.rb
64${GEM_LIBDIR}/lib/sprockets/sass_cache_store.rb 68${GEM_LIBDIR}/lib/sprockets/sass_cache_store.rb
65${GEM_LIBDIR}/lib/sprockets/sass_compressor.rb 69${GEM_LIBDIR}/lib/sprockets/sass_compressor.rb
66${GEM_LIBDIR}/lib/sprockets/sass_functions.rb 70${GEM_LIBDIR}/lib/sprockets/sass_functions.rb
67${GEM_LIBDIR}/lib/sprockets/sass_importer.rb 71${GEM_LIBDIR}/lib/sprockets/sass_importer.rb
68${GEM_LIBDIR}/lib/sprockets/sass_processor.rb 72${GEM_LIBDIR}/lib/sprockets/sass_processor.rb
69${GEM_LIBDIR}/lib/sprockets/sass_template.rb 73${GEM_LIBDIR}/lib/sprockets/sassc_compressor.rb
 74${GEM_LIBDIR}/lib/sprockets/sassc_processor.rb
70${GEM_LIBDIR}/lib/sprockets/server.rb 75${GEM_LIBDIR}/lib/sprockets/server.rb
 76${GEM_LIBDIR}/lib/sprockets/source_map_processor.rb
 77${GEM_LIBDIR}/lib/sprockets/source_map_utils.rb
71${GEM_LIBDIR}/lib/sprockets/transformers.rb 78${GEM_LIBDIR}/lib/sprockets/transformers.rb
72${GEM_LIBDIR}/lib/sprockets/uglifier_compressor.rb 79${GEM_LIBDIR}/lib/sprockets/uglifier_compressor.rb
73${GEM_LIBDIR}/lib/sprockets/unloaded_asset.rb 80${GEM_LIBDIR}/lib/sprockets/unloaded_asset.rb
74${GEM_LIBDIR}/lib/sprockets/uri_tar.rb 81${GEM_LIBDIR}/lib/sprockets/uri_tar.rb
75${GEM_LIBDIR}/lib/sprockets/uri_utils.rb 82${GEM_LIBDIR}/lib/sprockets/uri_utils.rb
76${GEM_LIBDIR}/lib/sprockets/utils.rb 83${GEM_LIBDIR}/lib/sprockets/utils.rb
77${GEM_LIBDIR}/lib/sprockets/utils/gzip.rb 84${GEM_LIBDIR}/lib/sprockets/utils/gzip.rb
78${GEM_LIBDIR}/lib/sprockets/version.rb 85${GEM_LIBDIR}/lib/sprockets/version.rb
79${GEM_LIBDIR}/lib/sprockets/yui_compressor.rb 86${GEM_LIBDIR}/lib/sprockets/yui_compressor.rb
80${GEM_HOME}/specifications/${GEM_NAME}.gemspec 87${GEM_HOME}/specifications/${GEM_NAME}.gemspec

cvs diff -r1.15 -r1.16 pkgsrc/misc/ruby-sprockets/distinfo (expand / switch to unified diff)

--- pkgsrc/misc/ruby-sprockets/distinfo 2018/09/09 12:27:38 1.15
+++ pkgsrc/misc/ruby-sprockets/distinfo 2019/11/04 15:41:00 1.16
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.15 2018/09/09 12:27:38 taca Exp $ 1$NetBSD: distinfo,v 1.16 2019/11/04 15:41:00 taca Exp $
2 2
3SHA1 (sprockets-3.7.2.gem) = 841a7f1086f1095dc11cbc422ee2487e48bc83db 3SHA1 (sprockets-4.0.0.gem) = 646de36d010119c937aa79964b436b380638f227
4RMD160 (sprockets-3.7.2.gem) = d98c249221635d16bf2b550c26f72f89a446d149 4RMD160 (sprockets-4.0.0.gem) = ec59b1a55ce5c431ec4275b8a5ad9ffa50020fb9
5SHA512 (sprockets-3.7.2.gem) = d6570e06eb6bc3d405132daaa22f08fa6ee22f2ed367c48ca0975115d158153ce24ec90c12f3edfb3cc5f15d2dc94c5d95227952e159d41e3ab0adcd9700a7af 5SHA512 (sprockets-4.0.0.gem) = 72edb3668a5716ed7bb418c21be065c7de3caeb68e618de7325b80c6d0705beffeb7ccb67fb38e0fc810d15a6f8cb36fdbec48e3bd70ef020b4fc629706f3d1d
6Size (sprockets-3.7.2.gem) = 72704 bytes 6Size (sprockets-4.0.0.gem) = 80384 bytes