Sunday, February 04, 2024

Re: ruby-jekyll

On Sun, 2024-02-04 at 12:46 +0100, BESSOT Jean-Michel wrote:
> Hello
>
> Ruby-jekyll is written not maintened upstream but a version got out
> the
> 28 december. Is it because of a dep? Do you need a maintainer?
>
> Bye
>

The comment in the cvs says that nobody had interest to keep it up to
date. You could try to install with `gem install jekyll`, but that
seems to fail, at least on my test machine:

> Building native extensions. This could take a while...
> ERROR: Error installing jekyll:
> ERROR: Failed to build gem native extension.
>
> current directory: /root/.local/share/gem/ruby/3.3/gems/sass-embedded-1.70.0/ext/sass
> /usr/local/bin/ruby33 -rrubygems /usr/local/lib/ruby/gems/3.3/gems/rake-13.1.0/exe/rake RUBYARCHDIR\=/root/.local/share/gem/ruby/3.3/extensions/x86_64-openbsd/3.3/sass-embedded-1.70.0 RUBYLIBDIR\=/root/.local/share/gem/ruby/3.3/extensions/x86_64-openbsd/3.3/sass-embedded-1.70.0
> gem install --force --install-dir /root/.local/share/gem/ruby/3.3/gems/sass-embedded-1.70.0/ext/sass/ruby --no-document --ignore-dependencies --platform x86_64-openbsd-7.4 --version 1.70.0 sass-embedded
> rake aborted!
> NotImplementedError: dart-sass for x86_64-openbsd7.4 not available athttps://github.com/sass/dart-sass/releases/tag/1.70.0 (NotImplementedError)
> /root/.local/share/gem/ruby/3.3/gems/sass-embedded-1.70.0/ext/sass/Rakefile:294:in `default_dart_sass'
> /root/.local/share/gem/ruby/3.3/gems/sass-embedded-1.70.0/ext/sass/Rakefile:27:in `block (2 levels) in <top (required)>'
> /root/.local/share/gem/ruby/3.3/gems/sass-embedded-1.70.0/ext/sass/Rakefile:27:in `fetch'
> /root/.local/share/gem/ruby/3.3/gems/sass-embedded-1.70.0/ext/sass/Rakefile:27:in `rescue in block in <top (required)>'
> /root/.local/share/gem/ruby/3.3/gems/sass-embedded-1.70.0/ext/sass/Rakefile:21:in `block in <top (required)>'
>
> Caused by:
>
> /root/.local/share/gem/ruby/3.3/gems/sass-embedded-1.70.0/ext/sass/Rakefile:207:in `gem_install'
> /root/.local/share/gem/ruby/3.3/gems/sass-embedded-1.70.0/ext/sass/Rakefile:23:in `block in <top (required)>'
> Tasks: TOP => default => install => cli.rb => dart-sass
> (See full trace by running task with --trace)
> rm -rf /root/.local/share/gem/ruby/3.3/gems/sass-embedded-1.70.0/ext/sass/ruby
>
> rake failed, exit code 1
>
> Gem files will remain installed in /root/.local/share/gem/ruby/3.3/gems/sass-embedded-1.70.0 for inspection.
> Results logged to /root/.local/share/gem/ruby/3.3/extensions/x86_64-openbsd/3.3/sass-embedded-1.70.0/gem_make.out
>

Alternatively, I ported all the dependencies for jekyll and jekyll
successfully some time ago, but that was declined to being imported
[1]. You could try to convince the developers to re-consider it and
pick the work up where I left it, I am lacking time atm.


[1] https://marc.info/?l=openbsd-ports&m=163777382129929&w=2

No comments:

Post a Comment