./www/ruby-sprockets, Rack-based asset packaging system

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 4.3.0, Package name: ruby34-sprockets-4.3.0, Maintainer: pkgsrc-users

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.


Required to run:
[www/ruby-rack] [devel/ruby-concurrent-ruby] [lang/ruby26-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 81.5 KB

Version history: (Expand)


CVS history: (Expand)


   2026-08-12 17:49:40 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
misc/ruby-sprockets: update to 4.3.0

4.3.0 (2026-08-12)

* Fixed compatibility with json 3+.
* Do not set variable GZip#mtime but do always set File#mtime. #821
   2026-02-11 09:38:47 by Takahiro Kambe | Files touched by this commit (1)
Log message:
misc/ruby-sprockets: depends on ruby-rack2

This pacakge is used with rails61 which requires rack 2.x.

Bump PKGREVISION.
   2025-05-17 10:07:08 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
misc/ruby-sprockets: update to 4.2.2

4.2.2 (2025-04-19)

* Added missing dependency on logger. #813
* Fix URI::RFC3986_PARSER warnings. #812
* Removed dependency on base64. #810
   2023-09-10 15:36:21 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
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
   2023-02-11 14:18:51 by Takahiro Kambe | Files touched by this commit (7)
Log message:
Bump PKGREVISION reflects ruby-concurrent-ruby's downgrade.
   2023-01-03 15:02:51 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
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
   2022-08-28 06:03:09 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
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.
   2022-03-06 10:05:17 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
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