SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

21
www/ruby-sassc/Makefile Normal file
View file

@ -0,0 +1,21 @@
COMMENT = libsass wrapper for ruby
DISTNAME = sassc-2.4.0
CATEGORIES = www
HOMEPAGE = https://github.com/sass/sassc-ruby
# MIT
PERMIT_PACKAGE = Yes
# C++11
COMPILER = base-clang ports-gcc
MODULES = lang/ruby
CONFIGURE_STYLE = ruby gem ext
WANTLIB = ${COMPILER_LIBCXX}
BUILD_DEPENDS = ${RUN_DEPENDS}
RUN_DEPENDS = devel/ruby-ffi,${MODRUBY_FLAVOR}>=1.9,<2.0
.include <bsd.port.mk>

2
www/ruby-sassc/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (sassc-2.4.0.gem) = TGCisKOzZoXIO4DVeJQBwvZ4wWUuMogxWhVR2BHZ+D4=
SIZE (sassc-2.4.0.gem) = 304640

View file

@ -0,0 +1,12 @@
Index: ext/extconf.rb
--- ext/extconf.rb.orig
+++ ext/extconf.rb
@@ -29,7 +29,7 @@ end
# see: https://github.com/sass/sassc-ruby/issues/148
enable_lto_by_default = (Gem::Platform.local.os == "darwin" && !ENV['NIX_CC'].nil?)
-if enable_config('lto', enable_lto_by_default)
+if enable_config('lto', false)
$CFLAGS << ' -flto'
$CXXFLAGS << ' -flto'
$LDFLAGS << ' -flto'

4
www/ruby-sassc/pkg/DESCR Normal file
View file

@ -0,0 +1,4 @@
Use libsass with Ruby!
This gem combines the speed of libsass, the Sass C implementation, with
the ease of use of the original Ruby Sass library.

68
www/ruby-sassc/pkg/PLIST Normal file
View file

@ -0,0 +1,68 @@
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/.gitignore
${GEM_LIB}/gems/${DISTNAME}/.gitmodules
${GEM_LIB}/gems/${DISTNAME}/.travis.yml
${GEM_LIB}/gems/${DISTNAME}/CHANGELOG.md
${GEM_LIB}/gems/${DISTNAME}/CODE_OF_CONDUCT.md
${GEM_LIB}/gems/${DISTNAME}/Gemfile
${GEM_LIB}/gems/${DISTNAME}/LICENSE.txt
${GEM_LIB}/gems/${DISTNAME}/README.md
${GEM_LIB}/gems/${DISTNAME}/Rakefile
${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/
${GEM_LIB}/gems/${DISTNAME}/lib/sassc.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/dependency.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/engine.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/error.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/functions_handler.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/import_handler.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/importer.rb
@so ${GEM_LIB}/gems/${DISTNAME}/lib/sassc/libsass.so
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/native/
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/native.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/native/native_context_api.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/native/native_functions_api.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/native/sass2scss_api.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/native/sass_input_style.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/native/sass_output_style.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/native/sass_value.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/native/string_list.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/sass_2_scss.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/functions.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value/
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value/bool.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value/color.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value/list.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value/map.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value/number.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value/string.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value_conversion/
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value_conversion.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value_conversion/base.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value_conversion/bool.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value_conversion/color.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value_conversion/list.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value_conversion/map.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value_conversion/number.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/script/value_conversion/string.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/util/
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/util.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/util/normalized_map.rb
${GEM_LIB}/gems/${DISTNAME}/lib/sassc/version.rb
${GEM_LIB}/gems/${DISTNAME}/sassc.gemspec
${GEM_LIB}/gems/${DISTNAME}/test/
${GEM_LIB}/gems/${DISTNAME}/test/custom_importer_test.rb
${GEM_LIB}/gems/${DISTNAME}/test/engine_test.rb
${GEM_LIB}/gems/${DISTNAME}/test/error_test.rb
${GEM_LIB}/gems/${DISTNAME}/test/fixtures/
${GEM_LIB}/gems/${DISTNAME}/test/fixtures/paths.scss
${GEM_LIB}/gems/${DISTNAME}/test/functions_test.rb
${GEM_LIB}/gems/${DISTNAME}/test/native_test.rb
${GEM_LIB}/gems/${DISTNAME}/test/output_style_test.rb
${GEM_LIB}/gems/${DISTNAME}/test/sass_2_scss_test.rb
${GEM_LIB}/gems/${DISTNAME}/test/test_helper.rb
${GEM_LIB}/specifications/${DISTNAME}.gemspec