ruby-sprockets3: Import ruby-sprockets-3.7.2 as wip/ruby-sprockets3

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.
master
Atsushi Toyokura 2023-11-07 17:33:57 +09:00
parent c23bc330b0
commit a84e12f886
5 changed files with 120 additions and 0 deletions

View File

@ -0,0 +1 @@
bin/sprockets3 @PREFIX@/bin/sprockets3@RUBY_SUFFIX@

6
ruby-sprockets3/DESCR Normal file
View File

@ -0,0 +1,6 @@
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.

26
ruby-sprockets3/Makefile Normal file
View File

@ -0,0 +1,26 @@
# $NetBSD$
DISTNAME= sprockets-3.7.2
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/sprockets/sprockets3/}
CATEGORIES= misc www
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/rails/sprockets
COMMENT= Rack-based asset packaging system
LICENSE= mit
DEPENDS+= ${RUBY_PKGPREFIX}-rack2>=2.2.4<3:../../www/ruby-rack2
DEPENDS+= ${RUBY_PKGPREFIX}-concurrent-ruby>=1.0<2:../../devel/ruby-concurrent-ruby
USE_LANGUAGES= # none
RUBYGEM_OPTIONS+= --format-executable
OVERRIDE_GEMSPEC+= :files bin/sprockets=
OVERRIDE_GEMSPEC+= :executables sprockets=sprockets3
pre-build:
cd ${WRKSRC}/bin && ${MV} sprockets sprockets3
.include "../../lang/ruby/gem.mk"
.include "../../mk/bsd.pkg.mk"

82
ruby-sprockets3/PLIST Normal file
View File

@ -0,0 +1,82 @@
@comment $NetBSD$
bin/sprockets3${RUBY_SUFFIX}
${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_LIBDIR}/CHANGELOG.md
${GEM_LIBDIR}/LICENSE
${GEM_LIBDIR}/README.md
${GEM_LIBDIR}/bin/sprockets3
${GEM_LIBDIR}/lib/rake/sprocketstask.rb
${GEM_LIBDIR}/lib/sprockets.rb
${GEM_LIBDIR}/lib/sprockets/asset.rb
${GEM_LIBDIR}/lib/sprockets/autoload.rb
${GEM_LIBDIR}/lib/sprockets/autoload/closure.rb
${GEM_LIBDIR}/lib/sprockets/autoload/coffee_script.rb
${GEM_LIBDIR}/lib/sprockets/autoload/eco.rb
${GEM_LIBDIR}/lib/sprockets/autoload/ejs.rb
${GEM_LIBDIR}/lib/sprockets/autoload/sass.rb
${GEM_LIBDIR}/lib/sprockets/autoload/uglifier.rb
${GEM_LIBDIR}/lib/sprockets/autoload/yui.rb
${GEM_LIBDIR}/lib/sprockets/base.rb
${GEM_LIBDIR}/lib/sprockets/bower.rb
${GEM_LIBDIR}/lib/sprockets/bundle.rb
${GEM_LIBDIR}/lib/sprockets/cache.rb
${GEM_LIBDIR}/lib/sprockets/cache/file_store.rb
${GEM_LIBDIR}/lib/sprockets/cache/memory_store.rb
${GEM_LIBDIR}/lib/sprockets/cache/null_store.rb
${GEM_LIBDIR}/lib/sprockets/cached_environment.rb
${GEM_LIBDIR}/lib/sprockets/closure_compressor.rb
${GEM_LIBDIR}/lib/sprockets/coffee_script_processor.rb
${GEM_LIBDIR}/lib/sprockets/coffee_script_template.rb
${GEM_LIBDIR}/lib/sprockets/compressing.rb
${GEM_LIBDIR}/lib/sprockets/configuration.rb
${GEM_LIBDIR}/lib/sprockets/context.rb
${GEM_LIBDIR}/lib/sprockets/dependencies.rb
${GEM_LIBDIR}/lib/sprockets/deprecation.rb
${GEM_LIBDIR}/lib/sprockets/digest_utils.rb
${GEM_LIBDIR}/lib/sprockets/directive_processor.rb
${GEM_LIBDIR}/lib/sprockets/eco_processor.rb
${GEM_LIBDIR}/lib/sprockets/eco_template.rb
${GEM_LIBDIR}/lib/sprockets/ejs_processor.rb
${GEM_LIBDIR}/lib/sprockets/ejs_template.rb
${GEM_LIBDIR}/lib/sprockets/encoding_utils.rb
${GEM_LIBDIR}/lib/sprockets/engines.rb
${GEM_LIBDIR}/lib/sprockets/environment.rb
${GEM_LIBDIR}/lib/sprockets/erb_processor.rb
${GEM_LIBDIR}/lib/sprockets/erb_template.rb
${GEM_LIBDIR}/lib/sprockets/errors.rb
${GEM_LIBDIR}/lib/sprockets/file_reader.rb
${GEM_LIBDIR}/lib/sprockets/http_utils.rb
${GEM_LIBDIR}/lib/sprockets/jst_processor.rb
${GEM_LIBDIR}/lib/sprockets/legacy.rb
${GEM_LIBDIR}/lib/sprockets/legacy_proc_processor.rb
${GEM_LIBDIR}/lib/sprockets/legacy_tilt_processor.rb
${GEM_LIBDIR}/lib/sprockets/loader.rb
${GEM_LIBDIR}/lib/sprockets/manifest.rb
${GEM_LIBDIR}/lib/sprockets/manifest_utils.rb
${GEM_LIBDIR}/lib/sprockets/mime.rb
${GEM_LIBDIR}/lib/sprockets/path_dependency_utils.rb
${GEM_LIBDIR}/lib/sprockets/path_digest_utils.rb
${GEM_LIBDIR}/lib/sprockets/path_utils.rb
${GEM_LIBDIR}/lib/sprockets/paths.rb
${GEM_LIBDIR}/lib/sprockets/processing.rb
${GEM_LIBDIR}/lib/sprockets/processor_utils.rb
${GEM_LIBDIR}/lib/sprockets/resolve.rb
${GEM_LIBDIR}/lib/sprockets/sass_cache_store.rb
${GEM_LIBDIR}/lib/sprockets/sass_compressor.rb
${GEM_LIBDIR}/lib/sprockets/sass_functions.rb
${GEM_LIBDIR}/lib/sprockets/sass_importer.rb
${GEM_LIBDIR}/lib/sprockets/sass_processor.rb
${GEM_LIBDIR}/lib/sprockets/sass_template.rb
${GEM_LIBDIR}/lib/sprockets/server.rb
${GEM_LIBDIR}/lib/sprockets/transformers.rb
${GEM_LIBDIR}/lib/sprockets/uglifier_compressor.rb
${GEM_LIBDIR}/lib/sprockets/unloaded_asset.rb
${GEM_LIBDIR}/lib/sprockets/uri_tar.rb
${GEM_LIBDIR}/lib/sprockets/uri_utils.rb
${GEM_LIBDIR}/lib/sprockets/utils.rb
${GEM_LIBDIR}/lib/sprockets/utils/gzip.rb
${GEM_LIBDIR}/lib/sprockets/version.rb
${GEM_LIBDIR}/lib/sprockets/yui_compressor.rb
${GEM_HOME}/specifications/${GEM_NAME}.gemspec
@pkgdir lib/ruby/gems/3.2.0/plugins
@pkgdir lib/ruby/gems/3.2.0/extensions

5
ruby-sprockets3/distinfo Normal file
View File

@ -0,0 +1,5 @@
$NetBSD$
BLAKE2s (sprockets-3.7.2.gem) = 78ca22577d39f54a27bad41f9c3874125fd7c6098c6ba68f3aa0f10bbdc2c0cf
SHA512 (sprockets-3.7.2.gem) = d6570e06eb6bc3d405132daaa22f08fa6ee22f2ed367c48ca0975115d158153ce24ec90c12f3edfb3cc5f15d2dc94c5d95227952e159d41e3ab0adcd9700a7af
Size (sprockets-3.7.2.gem) = 72704 bytes