Created attachment 218858 [details] Patch When running jekyll --livereload I experience the following problems: > #<Thread:0x0000000805153558@/usr/local/lib/ruby/gems/2.6/gems/listen-3.2.1/lib/listen/internals/thread_pool.rb:6 run> terminated with exception (report_on_exception is true): > Traceback (most recent call last): > 7: from /usr/local/lib/ruby/gems/2.6/gems/listen-3.2.1/lib/listen/internals/thread_pool.rb:6:in `block in add' > 6: from /usr/local/lib/ruby/gems/2.6/gems/listen-3.2.1/lib/listen/adapter/base.rb:78:in `block in start' > 5: from /usr/local/lib/ruby/gems/2.6/gems/listen-3.2.1/lib/listen/adapter/bsd.rb:50:in `_run' > 4: from /usr/local/lib/ruby/gems/2.6/gems/rb-kqueue-0.2.5/lib/rb-kqueue/queue.rb:316:in `run' > 3: from /usr/local/lib/ruby/gems/2.6/gems/rb-kqueue-0.2.5/lib/rb-kqueue/queue.rb:337:in `process' > 2: from /usr/local/lib/ruby/gems/2.6/gems/rb-kqueue-0.2.5/lib/rb-kqueue/queue.rb:337:in `each' > 1: from /usr/local/lib/ruby/gems/2.6/gems/rb-kqueue-0.2.5/lib/rb-kqueue/queue.rb:337:in `block in process' > /usr/local/lib/ruby/gems/2.6/gems/rb-kqueue-0.2.5/lib/rb-kqueue/event.rb:80:in `callback!': undefined method `callback!' for nil:NilClass (NoMethodError) It turns out that the patch from this PR (https://github.com/mat813/rb-kqueue/pull/12) fixes the issue. I'm attaching a patch which adds the patch from the PR to the makefile.
Build and package info is available at https://gitlab.com/swills/freebsd-ports/pipelines/210370616
A commit references this bug: Author: 0mp Date: Mon Nov 2 00:23:36 UTC 2020 New revision: 553878 URL: https://svnweb.freebsd.org/changeset/ports/553878 Log: Get the patch which fixes the --livereload flag Otherwise, Jekyll fails with the following error: /usr/local/lib/ruby/gems/2.6/gems/rb-kqueue-0.2.5/lib/rb-kqueue/event.rb:80:in `callback!': undefined method `callback!' for nil:NilClass (NoMethodError) PR: 250432 Approved by: maintainer timeout MFH: 2020Q4 (runtime fix) Changes: head/devel/rubygem-rb-kqueue/Makefile head/devel/rubygem-rb-kqueue/distinfo
A commit references this bug: Author: 0mp Date: Mon Nov 2 00:24:54 UTC 2020 New revision: 553879 URL: https://svnweb.freebsd.org/changeset/ports/553879 Log: MFH: r553878 Get the patch which fixes the --livereload flag Otherwise, Jekyll fails with the following error: /usr/local/lib/ruby/gems/2.6/gems/rb-kqueue-0.2.5/lib/rb-kqueue/event.rb:80:in `callback!': undefined method `callback!' for nil:NilClass (NoMethodError) PR: 250432 Approved by: maintainer timeout Approved by: portmgr (runtime fix blanket) Changes: _U branches/2020Q4/ branches/2020Q4/devel/rubygem-rb-kqueue/Makefile branches/2020Q4/devel/rubygem-rb-kqueue/distinfo