Sat Nov 1 14:43:40 2014 UTC ()
Update ruby-sprockets to 2.8.3.  Fix security problem of CVE-2014-7819.

**2.8.2** (December 10, 2012)

* Fixed top level Sass constant references
* Fixed manifest logger when environment is disabled

**2.8.1** (October 31, 2012)

* Fixed Sass importer bug

**2.8.0** (October 16, 2012)

* Allow manifest location to be seperated from output directory
* Pass logical path and absolute path to each_logical_path iterator

**2.7.0** (October 10, 2012)

* Added --css-compressor and --js-compressor command line flags
* Added css/js compressor shorthand
* Change default manifest.json filename to be a randomized manifest-16HEXBYTES.json
* Allow nil environment to be passed to manifest
* Allow manifest instance to be set on rake task

**2.6.0** (September 19, 2012)

* Added bower component.json require support

**2.5.0** (September 4, 2012)

* Fixed Ruby 2.0 RegExp warning
* Provide stubbed implementation of context *_path helpers
* Add SassCompressor


(taca)
diff -r1.6 -r1.7 pkgsrc/misc/ruby-sprockets/Makefile
diff -r1.3 -r1.4 pkgsrc/misc/ruby-sprockets/PLIST
diff -r1.5 -r1.6 pkgsrc/misc/ruby-sprockets/distinfo

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

--- pkgsrc/misc/ruby-sprockets/Makefile 2012/09/16 06:46:45 1.6
+++ pkgsrc/misc/ruby-sprockets/Makefile 2014/11/01 14:43:40 1.7
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.6 2012/09/16 06:46:45 taca Exp $ 1# $NetBSD: Makefile,v 1.7 2014/11/01 14:43:40 taca Exp $
2 2
3DISTNAME= sprockets-2.4.5 3DISTNAME= sprockets-2.8.3
4CATEGORIES= www 4CATEGORIES= www
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= https://github.com/sstephenson/sprockets 7HOMEPAGE= https://github.com/sstephenson/sprockets
8COMMENT= Rack-based asset packaging system 8COMMENT= Rack-based asset packaging system
9LICENSE= mit 9LICENSE= mit
10 10
11DEPENDS+= ${RUBY_PKGPREFIX}-hike>=1.2<2:../../devel/ruby-hike 11DEPENDS+= ${RUBY_PKGPREFIX}-hike>=1.2<2:../../devel/ruby-hike
12DEPENDS+= ${RUBY_PKGPREFIX}-rack>=1.4<2:../../www/ruby-rack 12DEPENDS+= ${RUBY_PKGPREFIX}-rack>=1.4<2:../../www/ruby-rack
13DEPENDS+= ${RUBY_PKGPREFIX}-multi_json>=1.0<2:../../textproc/ruby-multi_json 13DEPENDS+= ${RUBY_PKGPREFIX}-multi_json>=1.0<2:../../textproc/ruby-multi_json
14DEPENDS+= ${RUBY_PKGPREFIX}-tilt>=1.1<2:../../textproc/ruby-tilt 14DEPENDS+= ${RUBY_PKGPREFIX}-tilt>=1.1<2:../../textproc/ruby-tilt
15 15
16CONFLICTS+= ruby[1-9][0-9]-sprockets>=2.3.1 16CONFLICTS+= ruby[1-9][0-9]-sprockets>=2.3.1

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

--- pkgsrc/misc/ruby-sprockets/PLIST 2012/04/29 14:08:39 1.3
+++ pkgsrc/misc/ruby-sprockets/PLIST 2014/11/01 14:43:40 1.4
@@ -1,40 +1,46 @@ @@ -1,40 +1,46 @@
1@comment $NetBSD: PLIST,v 1.3 2012/04/29 14:08:39 taca Exp $ 1@comment $NetBSD: PLIST,v 1.4 2014/11/01 14:43:40 taca Exp $
2bin/sprockets 2bin/sprockets
3${GEM_HOME}/cache/${GEM_NAME}.gem 3${GEM_HOME}/cache/${GEM_NAME}.gem
4${GEM_LIBDIR}/LICENSE 4${GEM_LIBDIR}/LICENSE
5${GEM_LIBDIR}/README.md 5${GEM_LIBDIR}/README.md
6${GEM_LIBDIR}/bin/sprockets 6${GEM_LIBDIR}/bin/sprockets
7${GEM_LIBDIR}/lib/rake/sprocketstask.rb 7${GEM_LIBDIR}/lib/rake/sprocketstask.rb
8${GEM_LIBDIR}/lib/sprockets.rb 8${GEM_LIBDIR}/lib/sprockets.rb
9${GEM_LIBDIR}/lib/sprockets/asset.rb 9${GEM_LIBDIR}/lib/sprockets/asset.rb
10${GEM_LIBDIR}/lib/sprockets/asset_attributes.rb 10${GEM_LIBDIR}/lib/sprockets/asset_attributes.rb
11${GEM_LIBDIR}/lib/sprockets/base.rb 11${GEM_LIBDIR}/lib/sprockets/base.rb
12${GEM_LIBDIR}/lib/sprockets/bundled_asset.rb 12${GEM_LIBDIR}/lib/sprockets/bundled_asset.rb
13${GEM_LIBDIR}/lib/sprockets/cache/file_store.rb 13${GEM_LIBDIR}/lib/sprockets/cache/file_store.rb
14${GEM_LIBDIR}/lib/sprockets/caching.rb 14${GEM_LIBDIR}/lib/sprockets/caching.rb
15${GEM_LIBDIR}/lib/sprockets/charset_normalizer.rb 15${GEM_LIBDIR}/lib/sprockets/charset_normalizer.rb
 16${GEM_LIBDIR}/lib/sprockets/closure_compressor.rb
 17${GEM_LIBDIR}/lib/sprockets/compressing.rb
16${GEM_LIBDIR}/lib/sprockets/context.rb 18${GEM_LIBDIR}/lib/sprockets/context.rb
17${GEM_LIBDIR}/lib/sprockets/directive_processor.rb 19${GEM_LIBDIR}/lib/sprockets/directive_processor.rb
18${GEM_LIBDIR}/lib/sprockets/eco_template.rb 20${GEM_LIBDIR}/lib/sprockets/eco_template.rb
19${GEM_LIBDIR}/lib/sprockets/ejs_template.rb 21${GEM_LIBDIR}/lib/sprockets/ejs_template.rb
20${GEM_LIBDIR}/lib/sprockets/engines.rb 22${GEM_LIBDIR}/lib/sprockets/engines.rb
21${GEM_LIBDIR}/lib/sprockets/environment.rb 23${GEM_LIBDIR}/lib/sprockets/environment.rb
22${GEM_LIBDIR}/lib/sprockets/errors.rb 24${GEM_LIBDIR}/lib/sprockets/errors.rb
23${GEM_LIBDIR}/lib/sprockets/index.rb 25${GEM_LIBDIR}/lib/sprockets/index.rb
24${GEM_LIBDIR}/lib/sprockets/jst_processor.rb 26${GEM_LIBDIR}/lib/sprockets/jst_processor.rb
25${GEM_LIBDIR}/lib/sprockets/manifest.rb 27${GEM_LIBDIR}/lib/sprockets/manifest.rb
26${GEM_LIBDIR}/lib/sprockets/mime.rb 28${GEM_LIBDIR}/lib/sprockets/mime.rb
27${GEM_LIBDIR}/lib/sprockets/paths.rb 29${GEM_LIBDIR}/lib/sprockets/paths.rb
28${GEM_LIBDIR}/lib/sprockets/processed_asset.rb 30${GEM_LIBDIR}/lib/sprockets/processed_asset.rb
29${GEM_LIBDIR}/lib/sprockets/processing.rb 31${GEM_LIBDIR}/lib/sprockets/processing.rb
30${GEM_LIBDIR}/lib/sprockets/processor.rb 32${GEM_LIBDIR}/lib/sprockets/processor.rb
31${GEM_LIBDIR}/lib/sprockets/safety_colons.rb 33${GEM_LIBDIR}/lib/sprockets/safety_colons.rb
32${GEM_LIBDIR}/lib/sprockets/sass_cache_store.rb 34${GEM_LIBDIR}/lib/sprockets/sass_cache_store.rb
 35${GEM_LIBDIR}/lib/sprockets/sass_compressor.rb
 36${GEM_LIBDIR}/lib/sprockets/sass_functions.rb
33${GEM_LIBDIR}/lib/sprockets/sass_importer.rb 37${GEM_LIBDIR}/lib/sprockets/sass_importer.rb
34${GEM_LIBDIR}/lib/sprockets/sass_template.rb 38${GEM_LIBDIR}/lib/sprockets/sass_template.rb
35${GEM_LIBDIR}/lib/sprockets/scss_template.rb 39${GEM_LIBDIR}/lib/sprockets/scss_template.rb
36${GEM_LIBDIR}/lib/sprockets/server.rb 40${GEM_LIBDIR}/lib/sprockets/server.rb
37${GEM_LIBDIR}/lib/sprockets/static_asset.rb 41${GEM_LIBDIR}/lib/sprockets/static_asset.rb
 42${GEM_LIBDIR}/lib/sprockets/uglifier_compressor.rb
38${GEM_LIBDIR}/lib/sprockets/utils.rb 43${GEM_LIBDIR}/lib/sprockets/utils.rb
39${GEM_LIBDIR}/lib/sprockets/version.rb 44${GEM_LIBDIR}/lib/sprockets/version.rb
 45${GEM_LIBDIR}/lib/sprockets/yui_compressor.rb
40${GEM_HOME}/specifications/${GEM_NAME}.gemspec 46${GEM_HOME}/specifications/${GEM_NAME}.gemspec

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

--- pkgsrc/misc/ruby-sprockets/distinfo 2012/09/16 06:46:45 1.5
+++ pkgsrc/misc/ruby-sprockets/distinfo 2014/11/01 14:43:40 1.6
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.5 2012/09/16 06:46:45 taca Exp $ 1$NetBSD: distinfo,v 1.6 2014/11/01 14:43:40 taca Exp $
2 2
3SHA1 (sprockets-2.4.5.gem) = dca84d5b572a496b78c46dfad100e307eea7aa38 3SHA1 (sprockets-2.8.3.gem) = 9040644dc93fc27f9f9be290d44e588510c7f515
4RMD160 (sprockets-2.4.5.gem) = 92015539754664fcad587376c3fee456dfb9538b 4RMD160 (sprockets-2.8.3.gem) = d295eaa0fb61e62e709bc7625a628c63c4f9b389
5Size (sprockets-2.4.5.gem) = 38912 bytes 5Size (sprockets-2.8.3.gem) = 42496 bytes