Index | Thread | Search

From:
Clemens Gößnitzer <clemens@goessnitzer.info>
Subject:
Re: ruby-jekyll
To:
BESSOT Jean-Michel <jean-michel.bessot@lacomte.net>, ports@openbsd.org
Date:
Sun, 04 Feb 2024 15:08:48 +0100

Download raw body.

Thread
  • BESSOT Jean-Michel:

    ruby-jekyll

    • Clemens Gößnitzer:

      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