summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'www-apps/nanoc-core/files/nanoc-core-4.12.2-contracts.patch')
-rw-r--r--www-apps/nanoc-core/files/nanoc-core-4.12.2-contracts.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/www-apps/nanoc-core/files/nanoc-core-4.12.2-contracts.patch b/www-apps/nanoc-core/files/nanoc-core-4.12.2-contracts.patch
new file mode 100644
index 000000000000..ec3e11df41b2
--- /dev/null
+++ b/www-apps/nanoc-core/files/nanoc-core-4.12.2-contracts.patch
@@ -0,0 +1,16 @@
+Support for contracts is a development-only mechanism which impacts performance.
+It produces a warning on each run that is not easy to act on for our users,
+so patch this out altogether.
+
+--- a/lib/nanoc/core/contracts_support.rb 2021-07-11 08:54:09.979327770 +0200
++++ b/lib/nanoc/core/contracts_support.rb 2021-05-28 11:33:52.000000000 +0200
+@@ -90,8 +90,7 @@
+
+ contracts_loadable =
+ begin
++ false
+- require 'contracts'
+- true
+ rescue LoadError
+ false
+ end