The wavefront alignment (WFA) algorithm is an exact gap-affine
algorithm that takes advantage of homologous regions between the
sequences to accelerate the alignment process. Unlike traditional
dynamic programming algorithms that run in quadratic time, the WFA runs
in time O(ns+s^2), proportional to the sequence length n and the
alignment score s, using O(s^2) memory (or O(s) using the
ultralow/BiWFA mode). Moreover, the WFA algorithm exhibits simple
computational patterns that the modern compilers can automatically
vectorize for different architectures without adapting the code.
Don't rely on directly calling crontab(1) to install the cron job, use
the etc/cron.d directory for which we've had support for a while. This
fixes installing munin-master using pkg -r as crontab(1) installed the
cron job on the host system not in the specified alternative root
otherwise.
Completely remove pkg-install, that also removes the automatic migration
for newsyslog files after src revision r340318 it's been 4 years and a
bit.
Leave the pkg-deinstall script for a while to make sure that the
automatically installed cron jobs via crontab(1) are removed.
PR: 258072
Reported by: Tassilo Philipp <tphilipp@potion-studios.com>
Tested by: Tassilo Philipp <tphilipp@potion-studios.com>
User-visible changes:
- got commit editor now shows log messages from backout and cherrypick
- new cherrypick/backout -l option to show recorded log messages
- new cherrypick/backout -X option to discard recorded log messages
- When notifications are enabled and the user doesn't have a custom icon
the program raises a Python Exception, because it doesn't find the default one.
The patch was provided by Spiros Georgaras (upstream) via email.
- Bump PORTREVISION
The current USES=nodejs has the following issues:
- www/node is not the default version while www/node16 is.
- It also means inconsistent naming of node ports.
- www/npm duplicates with www/npm-node16.
- www/yarn duplicates with www/yarn-node16.
The notable changes are introduced to fix the above issues:
- Rewrite Mk/Uses/nodejs.mk.
- Add new LTS version of nodejs (www/noe18).
- Add new current version of nodejs (www/node19).
- Change default nodejs version from 16 to 18 (latest LTS).
- Use consistent naming for all supported node versions.
- Convert www/node, www/npm and www/yarn to meta ports.
After this commit:
- All supported node versions are named as node{14,16,18,19}
- www/node is a meta port which depends on the default version (e.g. www/node18)
- www/npm is a meta port which depends on the default version (e.g. www/npm-node18)
- www/yarn is a meta port which depends on the default version (e.g. www/yarn-node18)
- Bump PORTREVISION of dependent ports for dependency change (from www/node16 to www/node18)
Discussed with: jrm, otis, pizzamig
- Change RUN_DEPENDS from rubygem-bootsnap to rubygem-bootsnap114
- Change RUN_DEPENDS from rubygem-flipper to rubygem-flipper025
- Change RUN_DEPENDS from rubygem-fugit to rubygem-fugit17
- Change RUN_DEPENDS from rubygem-jwt to rubygem-jwt25
- Change RUN_DEPENDS from rubygem-mail to rubygem-mail27
- Change RUN_DEPENDS from rubygem-redis-namespace to rubygem-redis-namespace19
- Change RUN_DEPENDS from rubygem-sidekiq to rubygem-sidekiq6
- Change RUN_DEPENDS from rubygem-sidekiq-cron to rubygem-sidekiq-cron18
- Update version requirement of RUN_DEPENDS
- Bump PORTREVISION for dependency change