Up to [cvs.NetBSD.org] / pkgsrc / misc / ruby-sprockets
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
misc/ruby-sprockets: update to 4.2.1 4.2.1 (2023-09-05) What's Changed * Fix .jpeg precompile issue by @ghiculescu in #781 * CI against Ruby 3.2 [changelog skip] by @amatsuda in #777 * Fix header casing compatibility with Rails 7 by @skipkayhil in #790 * fix: set application/css-sourcemap+json default charset to unicode by @chadlwilson in #764 New Contributors * @ghiculescu made their first contribution in #781 * @skipkayhil made their first contribution in #791 * @jpbalarini made their first contribution in #768 * @chadlwilson made their first contribution in #764
Bump PKGREVISION reflects ruby-concurrent-ruby's downgrade.
misc/ruby-sprockets: update to 4.2.0 4.2.0 (2022-12-20) * Rack 3 compatibility. #758 * Fix thread safety of Sprockets::CachedEnvironment and Sprockets::Cache::MemoryStore. #771 * Add support for Rack 3.0. Headers set by sprockets will now be lower case. #758 * Make Sprockets::Utils.module_include thread safe on JRuby. #759
misc/ruby-sprockets: update to 4.1.1 pkgsrc change: add misc to CATEGORIES at first 4.1.0 (2022-06-24) * Allow age to be altered in asset:clean rake task. * Fix Sprockets::Server to return lower-cased response headers to comply with Rack::Lint 3.0. #744 * Adding new directive depend_on_directory #668 * Fix application/js-sourcemap+json charset #669 * Fix CachedEnvironment caching nil values #723 * Process *.jst.ejs.erb files with ERBProcessor #674 * Fix cache key for coffee script processor to be dependent on the filename #670 4.1.1 (2022-06-27) * Fix Sprockets::Server to return response headers to compatible with with Rack::Lint 2.0.
misc/ruby-sprockets: update to 4.0.3 4.0.3 (2022-03-02) * Fix Manifest#find yielding from a Promise causing issue on Ruby 3.1.0-dev. #720 * Better detect the ERB version to avoid deprecation warnings. #719 * Allow assets already fingerprinted to be served through Sprockets::Server * Do not fingerprint files that already contain a valid digest in their name * Remove remaining support for Ruby < 2.4.#672
misc/ruby-sprockets: update to 4.0.2 Update ruby-sprockets to 4.0.2. ## 4.0.2 - Fix `etag` and digest path compilation that were generating string with invalid digest since 4.0.1. ## 4.0.1 - Fix for Ruby 2.7 keyword arguments warning in `base.rb`. [#660](https://github.com/rails/sprockets/pull/660) - Fix for when `x_sprockets_linecount` is missing from a source map. - Fix subresource integrity to match the digest of the asset.
Remove RUBY_VERSIONS_INCOMPATIBLE for ruby24.
ruby-sprockets no longer supports Ruby 2.4. Mark as incompatible and recurse to reverse dependencies.
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.
misc/ruby-sprockets update to 3.7.2 **3.7.2** (June 19, 2018) * Security release for [CVE-2018-3760](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-3760).
Switch to depends on www/ruby-rack16 from ruby-rack. Bump PKGREVISION.
Update ruby-sprockets to 3.7.1. **3.7.1** (December 19, 2016) * Ruby 2.4 support for Sprockets 3.
Update ruby-sprockets to 3.7.0. ** 3.7.0** (July 21, 2016) * Deprecated interfaces now emit deprecation warnings #345 **3.6.3** (July 1, 2016) * Faster asset lookup in large directories #336 * Faster PathUtils.match_path_extname https://github.com/rails/sprockets/commit/697269cf81e5261fdd7072e32bd489403027fd7e * Fixed uglifier comment stripping #326 * Error messages now show load path info #313 **3.6.2** (June 21, 2016) * More performance improvements. **3.6.1** (June 17, 2016) * Some performance improvements. **3.6.0** (April 6, 2016) * Add `Manifest#find_sources` to return the source of the compiled assets. * Fix the list of compressable mime types. * Improve performance of the `FileStore` cache.
Update ruby-sprockets to 3.5.2. **3.5.2** (December 8, 2015) * Fix JRuby bug with concurrent-ruby. * Fix disabling gzip generation in cached environments. **3.5.1** (December 5, 2015) * Fix gzip asset generation for assets already on disk. **3.5.0** (December 3, 2015) * Reintroduce Gzip file generation for non-binary assets. **3.4.1** (November 25, 2015) * PathUtils::Entries will no longer error on an empty directory. **3.4.0** (October 5, 2015) * Expose method to override the sass cache in the SassProcessor.
Update ruby-sprockets to 3.3.5 **3.3.5** (September 25, 2015) * Fix bug related to absolute path being reintroduced into history cache #141.
Update ruby-sprockets to 3.3.4. **3.3.4** (September 1, 2015) * Relative cache contents now work with windows. **3.3.3** (August 21, 2015) * Remove more absolute paths from cache contents. **3.3.2** (August 19, 2015) * Fix cache contents to use relative paths instead of absolute paths. **3.3.1** (August 15, 2015) * Fix legacy Tilt integration when locals is required argument. **3.3.0** (August 12, 2015) * Change internal cache lookup to use relative asset paths instead of absolute paths.
Update ruby-sprockets to 3.2.0. 3.2.0 (June 2, 2015) * Updated SRI integrity to align with spec changes * Deprecated Manifest integrity attribute * Cleanup concatenating JS sources with newlines 3.1.0 (May 10, 2015) * Removed "index" logical path normalization. Asset#logical_path is always the full logical path to the index file. * Fixed static asset mtimes * Fix manifest cleanup by age * Removed redundant minifier level cache * Updated SRI format according to spec changes 3.0.3 (April 27, 2015) * Fix static asset mtime fallback * Only warn when specified asset version can not be loaded. 3.0.2 (April 22, 2015) * Ensure legacy Tilt handlers return String class data. Fixes issues with Haml Tilt handler. * Type check and improve error messages raised on bad processor returned results. * Improve error message for relative paths not under load path. * Changed HTML encoding fallback from ISO-8859-1 to default external. * Avoid falling back to 0 mtimes which may cause warnings with tar 3.0.1 (April 14, 2015) * Fixed Context#depend_on with paths outside the load path * 3.0.0 (April 12, 2015) * New processor API. Tilt interface is deprecated. * Improved file store caching backend. * MIME Types now accept charset custom charset detecters. Improves support for UTF-16/32 files. * Environment#version no longer affects asset digests. Only used for busting the asset cache. * Removed builtin support for LESS. * Removed //= include directive support. * Deprecated BundledAsset#to_a. Use BundledAsset#included to access debugging subcomponents. * Support circular dependencies. For parity with ES6 modules. * Manifest compilation will no longer generate .gz files by default. Mixing Content-Encoding and ETags is just a bad idea * Added linked or referenced assets. When an asset is compiled, any of its links will be compiled as well. * Introduce some limitations around enumerating all logical paths. 4.x will deprecate it and favor linked manifests for compliation. * Add Asset integrity attribute for Subresource Integrity * Default digest changed to SHA256. Configuring digest_class is deprecated. * Rename Asset#digest to Asset#hexdigest. Asset#digest is deprecated and will return a raw byte String in 4.x. * Added transitional compatibility flag to Environment#resolve(path, compat: true). 2.x mode operates with compat: true and 4.x with compat: false * manifest-abc123.json renamed to .sprockets-abc123.json
Update ruby-sprockets to 2.12.3. Changes are not available.
Pullup ticket #4545 - requested by taca misc/ruby-sprockets: security update Revisions pulled up: - misc/ruby-sprockets/Makefile 1.7 - misc/ruby-sprockets/PLIST 1.4 - misc/ruby-sprockets/distinfo 1.6 --- Module Name: pkgsrc Committed By: taca Date: Sat Nov 1 14:43:40 UTC 2014 Modified Files: pkgsrc/misc/ruby-sprockets: Makefile PLIST distinfo Log Message: 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
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
Update ruby-sprockets to 2.4.5. **2.4.5** (July 10, 2012) * Tweaked some logger levels
Update ruby-sprockets to 2.4.3. Changes are unavailable.
Update ruby-sprockets package to 2.4.1. pkgsrc change: fix HOMEPAGE. **2.4.1** (April 26, 2012) * Fixed MultiJson API change * Fixed gzip mtime **2.4.0** (March 27, 2012) * Added global path registry * Added global processor registry **2.3.2** (March 26, 2012) * Fix Context#logical_path with dots
Update ruby-sprockets to 2.3.1. Exact changes are unknown.
Tweak dependency to ruby-rack. Bump PKGREVISION.
Importing misc/ruby-sprockets pacakge version 2.0.3. Sprockets: Rack-based asset packaging Sprockets is a Ruby library for compiling and serving web assets. It features declarative dependency management for JavaScript and CSS assets, as well as a powerful preprocessor pipeline that allows you to write assets in languages like CoffeeScript, Sass, SCSS and LESS.
Initial revision