Beginning with this email, I'll send out a couple of new ports which are all dependencies for www/ruby-jekyll. With these, I get a working jekyll for my applications. I tested that `serve' and `build' commands work, and --incremental and --watch flags, too. If you have some more tests, I'd be happy to know if something does not work.
If you don't mind, I would like to take maintainership of all the (more or less) jekyll-related ports. Some notes: * I am currently stuck with one port (devel/ruby-listen) for ruby27 flavor. It complains about missing dependencies, although those are linux-specific, and we would not need them. Interestingly, it packages and installs fine with ruby30. Maybe someone with more ruby porting experience could help me out here? * www/ruby-webrick is not listed as an official dependency on rubygems.org; however, it is needed for the `serve' command. * textproc/ruby-rexml would only be required for ruby30; however, according to jeremy@, it should build fine on ruby27 as well. This port was already submitted, got 2 OKs, and is pending import [1]. * www/minima is a minimal (default?) theme for jekyll, which allows the user to create the example page (https://jekyllrb.com/): $ jekyll30 new my-awesome-site Otherwise, it would complain about it missing when issuing the above command. www/minima itself depends on www/ruby-jekyll. Should it also be vice-versa? And should the package name include "jekyll"? * The necessary update to textproc/ruby-liquid is already submitted [2], I did not get any OKs there yet. Here is a list of all new ports and updates which are dependencies for jekyll: 1 devel/ruby-mercenary new 3 devel/ruby-pathutil new 2 devel/ruby-forwardable-extended new 4 textproc/ruby-kramdown-parser-gfm new textproc/ruby-liquid: needs update [2] 6 textproc/ruby-terminal-table new 5 textproc/ruby-unicode-display_width new 8 www/ruby-em-websocket new (not for jruby?) 7 www/ruby-http_parser.rb new (arch library files) 9 www/ruby-jekyll-sass-converter new 12 www/ruby-jekyll-watch new (not for jruby?) 11 devel/ruby-listen new 10 devel/ruby-rb-kqueue new (not for jruby?) 13 www/ruby-webrick new 14 www/ruby-jekyll new textproc/ruby-rexml already submitted [1] And for ruby-minima, the default theme for jekyll: 15 www/ruby-jekyll-feed new 16 www/ruby-jekyll-seo-tag new 17 www/ruby-minima new [1] https://marc.info/?l=openbsd-ports&m=163761072119766&w=2 [2] https://marc.info/?l=openbsd-ports&m=163748143025460&w=2