In my previous commit 18c6e18 I missed some ports where RUBY was
optional. This commit fixes those missing ports and fixes INDEX build.
Approved by: portmgr
Fixes: 18c6e18 Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby
* remove old devel/llvm70
* remove old devel/llvm80
* remove old devel/llvm90
* remove ports explicitely depending on either of the three
Differential Revision: https://reviews.freebsd.org/D37936
Switch from Mk/bsd.ruby.mk to Mk/Uses/ruby.mk
Notable changes are.
- Mk/bsd.ruby.mk is moved to Mk/Uses/ruby.mk.
- USE_RUBY=yes is replaced with USES=ruby.
- USE_RUBY_EXTCONF is replaced with USES=ruby:extconf.
- USE_RUBY_RDOC is replaced with USES=ruby:rdoc.
- USE_RUBY_SETUP is replaces with USES=ruby:setup.
- RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS are replaced with
USES=ruby:{build,none,run}.
- RUBY_REQUIRE isn't used anywhere, so removed.
- USES=gem now implies USES=ruby.
This is mainly the work of yasu@ at https://reviews.freebsd.org/D27863
I have just made some cosmetic changes and ran exp-run to test that the
tree is not in a BROKEN state.
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D37925
The fsx utility tests file system I/O routines for correctness, with
random input. This port is a Rust rewrite of the classic C utility, as
stored in freebsd-src in tools/regression/fsx.
PR: 268938
Approved by: mikael (ports)
* Switch to Meson (simplifies patching and is faster)
* Drop IDN option, only allow IDNA2008 compatible libraries
* Switch default library to (lib)ICU as its a more common dependency
* Enable "make test"
* Install psl-make-dafsa binary not just manpage
* Modernize Makefile to follow Porters Handbook more closely
Changelog: https://github.com/rockdaboot/libpsl/releases/tag/0.21.2
PR: 268544
Approved by: portmgr (maintainer timeout, 2+ weeks)
* Update coursier to 2.1.0-RC1 which also closes some potential security
vulnerabilities
* Improved Scala 3 support including @main annotation support
* Added support for Scala 3.2.1
PR: 268900
Reported by: freebsd-ports@jan0sch.de
MFH: 2023Q1 (security fix)
ChangeLog: https://www.nlnetlabs.nl/news/2023/Jan/04/routinator-0.12.1-released/
Minor bugfixes.
* Actually use the extra-tals-dir config file option.
* Allow private keys prefixed both with BEGIN PRIVATE KEY and BEGIN RSA
PRIVATE KEY in the files referred to by http-tls-key and rtr-tls-key
configuration options.
* On Unix, if chroot is requested but no working directory is explicitly
provided, set the working directory to the chroot directory.
* Fixed the error messages printed when the http-tls-key or http-tls-cert
options are required but missing. They now refer to HTTP and not, as
previously, to RTR.
PR: 268906
Reported by: jaap@NLnetLabs.nl (maintainer)