| 100 most recent commits (all timestamps are UTC) |
|
FreshPorts has everything you want to know about FreeBSD software, ports, packages,
applications, whatever term you want to use.
Yesterday's Commits | Quarterly Branch
|
|
Thursday, 29 Jan 2026
|
08:50 Michael Osipov (michaelo) 2026Q1
sysutils/fluent-bit: Improve RC script and fix issues
* Document 'fluent_bit_group' variable
* Install PID file with mode 0600 instead of 0755
* Reuse ${name}
* Pass '-t {name}' to daemon(8)
* Remove self-created PID file
PR: 292782
MFH: 2026Q1
Approved by: girgen (maintainer)
(cherry picked from commit efa59bb21618021d2726aed339bf448aa055fc4e)
6d2bbb87 |
08:50 Michael Osipov (michaelo) Author: Palle Girgensohn 2026Q1
sysutils/fluent-bit: fix problem with tail module
On FreeBSD, userland inotify functions do not accept IN_IGNORED and
IN_Q_OVERFLOW flags (they are only returned from system calls by
kernel), and if specified, invokes an error.
PR: 292629
Submitted by: Hiroo Ono
(cherry picked from commit bd220a9cae5310798cdd5788e8e8805c8e7c61e0)
b53024c |
08:23 Rodrigo Osorio (rodrigo)
sysutils/hstr: update 2.3 -> 3.1
Changelog: https://github.com/dvorka/hstr/releases/tag/3.1
https://github.com/dvorka/hstr/releases/tag/3.0
https://github.com/dvorka/hstr/releases/tag/2.6
https://github.com/dvorka/hstr/releases/tag/2.5
https://github.com/dvorka/hstr/releases/tag/2.4
PR: 288853
Reported by: 1o1o1 (github PR)
Reviewed by: [email protected] (maintainer timeout)
52ec82b |
08:11 Ganael LAPLANCHE (martymac) 
- games/jfsw 20260105
Jonathon Fowler's Shadow Warrior Port
games/jfsw: Update to 20260105
ae31cd1 |
08:05 Antoine Brodin (antoine)
sysutils/py-ansible-core220: unbreak the ports tree
877b3a9 |
08:04 Rodrigo Osorio (rodrigo) 
- audio/beets 2.5.1
Media library management system for obsessive-compulsive music geeks
audio/beets: update 2.0.0 -> 2.5.1
Changelog: https://github.com/beetbox/beets/releases/tag/v2.5.1
Major changes:
Unbreak audio/beats. The breakage was due to an sqlite2
requirement, disabled in ports, to support Double-quoted String
Literals.
Also reorder sections and fix style to make portlint and portfmt
happy.
PR: 289098
Reported by: vishwin
Approved by: Leonhard Wachutka <[email protected]> (maintainer)
44f44a8 |
08:04 Rodrigo Osorio (rodrigo)
devel/py-lap: New port
Lap is a linear assignment problem solver using Jonker-Volgenant algorithm.
It's required by the latest version of audio/beet.
PR: 289098
5c1e98f |
07:23 Bernard Spil (brnrd)
www/nextcloud-notes: Update to 4.13.0
c69f71b |
07:18 Bernard Spil (brnrd)
security/vuxml: Update recent OpenSSL vulns
Was missing 2 CVEs.
5115c5b |
03:30 Jose Alonso Cardenas Marquez (acm)
editors/featherpad: Update to 1.6.3
ChangeLog at: https://github.com/tsujan/FeatherPad/releases/tag/V1.6.3
With hat: lxqt
c67fce6 |
03:26 Jose Alonso Cardenas Marquez (acm)
x11-wm/lxqt-wayland-session: Update to 0.3.1
ChangeLog at:
https://lxqt-project.org/release/2025/12/21/point-releases-lxqt-panel-and-lxqt-wayland-session/
With hat: lxqt
8513735 |
03:23 Jose Alonso Cardenas Marquez (acm)
x11-wm/lxqt-panel: Update to 2.3.2
ChangeLog at:
https://lxqt-project.org/release/2025/12/21/point-releases-lxqt-panel-and-lxqt-wayland-session/
With hat: lxqt
9d88e10 |
01:34 Cy Schubert (cy)
security/wpa_supplicant-devel: Fix build with IEEE80211N
322c4d3 |
01:00 Jan Beich (jbeich)
devel/godot-tools: properly rebuild after 939d8775e711
a8a2287 |
00:57 Jan Beich (jbeich) (Only the first 10 of 48 items in this commit are shown above. )
multimedia/libvpx: update 1.16.0
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.15.2..v1.16.0
Reported by: Repology
939d877 |
|
Wednesday, 28 Jan 2026
|
23:59 Cy Schubert (cy)
mail/nmh-devel: update to latest git commit on savannah
a5ddb68 |
23:59 Cy Schubert (cy)
security/nmap-devel: Update to the latest GH commit
e9d64f3 |
23:59 Cy Schubert (cy) 
- security/krb5-devel 1.23.2026.01.27
MIT implementation of RFC 4120 network authentication service
security/krb5-devel: update to the latest MIT/KRB5 github commit
bc5bcd8 |
23:59 Cy Schubert (cy) 
- shells/ksh-devel 2026.01.28
ksh93u+m is the development branch ksh93 based on AT&T ksh93u+ (stable)
shells/ksh-devel: update to the latest ksh93/ksh github commit
91a0a48 |
23:59 Cy Schubert (cy)
sysutils/cfengine-masterfiles-devel: Update to latest GH commit
6f31ba7 |
23:59 Cy Schubert (cy)
sysutils/cfengine-devel: Update to latest GH commit
927fbb8 |
23:59 Cy Schubert (cy) 
- net/hostapd-devel 2026.01.26
IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator
net/hostapd-devel: Update to the latest GH commit
Update to the latest w1.fi commit, proxied through my GH account
56666f1 |
23:59 Cy Schubert (cy)
security/wpa_supplicant-devel: Update to latest GH commit
Update to the latest w1.fi commit, proxied through my GH account.
b2201f3 |
23:08 Vladimir Druzenko (vvd) Author: Marek Zarychta
audio/baresip: Update 4.4.0 => 4.5.0
Changelog:
https://github.com/baresip/baresip/releases/tag/v4.5.0
While here remove GH_ACCOUNT - this is default value.
PR: 292785
ba93eca |
23:07 Vladimir Druzenko (vvd) Author: Marek Zarychta
- audio/re 4.5.0
Library for real-time comms with async IO support
audio/re: Update 4.4.0 => 4.5.0
Changelog:
https://github.com/baresip/re/releases/tag/v4.5.0
PR: 292785
fe029d4 |
20:57 Robert Nagy (rnagy) 2026Q1
www/iridium: update to 2026.01.144.2
e0a7a5a |
20:57 Robert Nagy (rnagy) 2026Q1
www/ungoogled-chromium: update to 144.0.7559.109
Security: https://vuxml.freebsd.org/freebsd/409d70ab-fc23-11f0-85c5-a8a1599412c6.html
953c0a5 |
20:55 Robert Nagy (rnagy)
www/ungoogled-chromium: update to 144.0.7559.109
Security: https://vuxml.freebsd.org/freebsd/409d70ab-fc23-11f0-85c5-a8a1599412c6.html
c52b51f |
20:52 Robert Nagy (rnagy) 2026Q1
- www/chromium 144.0.7559.109
Google web browser based on WebKit
www/chromium: update to 144.0.7559.109
Security: https://vuxml.freebsd.org/freebsd/409d70ab-fc23-11f0-85c5-a8a1599412c6.html
827791d |
20:32 Max Brazhnikov (makc) 2026Q1
x11-wm/plasma6-kwin: backport upstream patch
to fix a regression that made it impossible to turn
offscreens through kscreen in some setups.
(cherry picked from commit 3e947f94758b29071ab7f52c4bfd71d4600b2827)
76b5de7 |
20:31 Max Brazhnikov (makc)
x11-wm/plasma6-kwin: backport upstream patch
to fix a regression that made it impossible to turn
offscreens through kscreen in some setups.
3e947f9 |
19:58 Bernhard Froehlich (decke) 2026Q1
multimedia/kodi-addon-pvr.hts: Update to 22.8.0
(cherry picked from commit 77a80b91182ba710457d1333236801a22255b1cd)
522c938 |
19:57 Bernhard Froehlich (decke) 2026Q1
multimedia/kodi-addon-pvr.iptvsimple: Update to 22.6.1
(cherry picked from commit 419d3ab2413f574d3c9286ff71b8fba743f00a6b)
2305657 |
19:57 Bernhard Froehlich (decke) 2026Q1
multimedia/kodi-addon-inputstream.adaptive: Update to 22.3.6
(cherry picked from commit 34bd076b339591384405ce963b88c06d96111ea6)
585c3bf |
19:43 Bernhard Froehlich (decke) Author: Robert Gogolok
- sysutils/zot 2.1.14
Production ready and vendor neutral OCI image registry
sysutils/zot: Update to 2.1.14
PR: 292746
0e8ee2a |
19:40 Bernhard Froehlich (decke)
sysutils/zli: Update to 2.1.14
87d14af |
19:28 Nuno Teixeira (eduardo)
textproc/R-cran-vroom: Update to 1.7.0
ChangeLog: https://cran.r-project.org/web/packages/vroom/news/news.html
7aef23c |
19:28 Nuno Teixeira (eduardo)
devel/R-cran-sparsevctrs: Update to 0.3.6
ChangeLog: https://cran.r-project.org/web/packages/sparsevctrs/news/news.html
24c939f |
19:28 Nuno Teixeira (eduardo)
devel/R-cran-data.table: Update to 1.18.2.1
ChangeLog: https://cran.r-project.org/web/packages/data.table/news/news.html
c4c03e5 |
19:02 Matthias Andree (mandree)
textproc/libxml2: bump PORTREVISION to force rebuild
FreeBSD-ports-latest - for FreeBSD 15 - currently carries packages
that have the libxml2-core package as a dependency (and the
libxml2-core).
Bump PORTREVISION to force the package builder to resynch onto ports
where there is no libxml2-core package, to reduce confusion.
(2026Q1 is unaffected, it did not have this change.)
06690d6 |
18:48 Matthias Andree (mandree) 2026Q1
security/xmlsec1: update to v1.3.9
This unbreaks libxml 2.15, where some pointer types went "const",
and the prior FreeBSD ports version of xmlsec1 wanted to error out
instead of seeing warnings (-Werror) and broke.
ChangeLog: https://www.aleksey.com/xmlsec/news.html
required for:
PR: 291316
(This builds with extant libxml2.14 and 2.15, so let's just commit this.)
(cherry picked from commit f09a210a25c877e8f82a8cde9aff64eb5cd958fc)
dae25dc |
17:29 Michael Osipov (michaelo)
sysutils/fluent-bit: Improve RC script and fix issues
* Document 'fluent_bit_group' variable
* Install PID file with mode 0600 instead of 0755
* Reuse ${name}
* Pass '-t {name}' to daemon(8)
* Remove self-created PID file
PR: 292782
MFH: 2026Q1
Approved by: girgen (maintainer)
efa59bb |
16:57 Fernando Apesteguía (fernape)
security/vuxml: Add firefox vulnerabilities
* CVE-2026-24868
* CVE-2026-24869
a8cce21 |
16:05 Bernhard Froehlich (decke) 
- dns/dnscontrol 4.32.0
Synchronize your DNS to multiple providers from a simple DSL
dns/dnscontrol: Update to 4.32.0
9c27bb8 |
15:55 Dag-Erling Smørgrav (des) 2026Q1
www/forgejo: Update to 14.0.1
MFH: 2026Q1
(cherry picked from commit 17069d2f1001a87f909983749a5aa0cfc53d9ccc)
09f4059 |
15:55 Dag-Erling Smørgrav (des) 2026Q1
www/forgejo-lts: Update to 11.0.10
MFH: 2026Q1
(cherry picked from commit 3e4ca57d8c7d49088aff3e6b0e6a6895142cc845)
161627c |
15:54 Dag-Erling Smørgrav (des)
www/forgejo: Update to 14.0.1
MFH: 2026Q1
17069d2 |
15:54 Dag-Erling Smørgrav (des)
www/forgejo-lts: Update to 11.0.10
MFH: 2026Q1
3e4ca57 |
13:40 Vladimir Druzenko (vvd) Author: Tilde Joy 2026Q1
net-im/gotosocial: Update 0.20.2 => 0.20.3
Changelog:
https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.3
PR: 292772
MFH: 2026Q1
(cherry picked from commit b8866a1a0cfb1f60e7b96018b5358522ab485b4d)
5929536 |
13:37 Vladimir Druzenko (vvd) Author: Tilde Joy
net-im/gotosocial: Update 0.20.2 => 0.20.3
Changelog:
https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.3
PR: 292772
MFH: 2026Q1
b8866a1 |
13:01 Mikael Urankar (mikael) 
- www/deno 2.6.6
Secure JavaScript and TypeScript runtime
www/deno: Update to 2.6.6
Obtained from: OpenBSD (Volker Schlecht)
8f9b84a |
12:49 Vladimir Druzenko (vvd) Author: Ken DEGUCHI
ports-mgmt/pkg_replace: Update 20260127 => 20260128
Changelog:
https://github.com/kdeguchi/pkg_replace/releases/tag/20260128
PR: 292777
728e2df |
12:39 Robert Nagy (rnagy) 
- www/chromium 144.0.7559.109
Google web browser based on WebKit
www/chromium: update to 144.0.7559.109
Security: https://vuxml.freebsd.org/freebsd/409d70ab-fc23-11f0-85c5-a8a1599412c6.html
171b4e2 |
12:39 Robert Nagy (rnagy)
www/iridium: update to 2026.01.144.2
f6a60366 |
12:38 Robert Nagy (rnagy)
security/vuxml: add www/*chromium < 144.0.7559.109
Obtained
from: https://chromereleases.googleblog.com/2026/01/stable-channel-update-for-desktop_27.html
87d3023 |
12:01 Vladimir Druzenko (vvd) 2026Q1
www/tomcat-devel: Update 11.0.15 => 11.0.18
Changelog:
https://tomcat.apache.org/tomcat-11.0-doc/changelog.html#Tomcat_11.0.18_(markt)
MFH: 2026Q1
(cherry picked from commit a61ac34ceff85f8d8f9c9797934680a1590fb4fb)
b461122 |
12:01 Vladimir Druzenko (vvd) 2026Q1
- www/tomcat110 11.0.18
Open-source Java web server by Apache, 11.0.x branch
www/tomcat110: Update 11.0.15 => 11.0.18
Changelog:
https://tomcat.apache.org/tomcat-11.0-doc/changelog.html#Tomcat_11.0.18_(markt)
MFH: 2026Q1
(cherry picked from commit ddce2457fd3b1b87191546e29b7832b256a262ee)
ca0b2fd |
12:01 Vladimir Druzenko (vvd) 2026Q1
- www/tomcat101 10.1.52
Open-source Java web server by Apache, 10.1.x branch
www/tomcat101: Update 10.1.50 => 10.1.52
Changelog:
https://tomcat.apache.org/tomcat-10.1-doc/changelog.html#Tomcat_10.1.52_(schultz)
MFH: 2026Q1
(cherry picked from commit 184d4ed0f3d66c6697ae151df74e0925a8c0a0fd)
e66bef8 |
11:59 Vladimir Druzenko (vvd)
www/tomcat-devel: Update 11.0.15 => 11.0.18
Changelog:
https://tomcat.apache.org/tomcat-11.0-doc/changelog.html#Tomcat_11.0.18_(markt)
MFH: 2026Q1
a61ac34 |
11:57 Vladimir Druzenko (vvd) 
- www/tomcat110 11.0.18
Open-source Java web server by Apache, 11.0.x branch
www/tomcat110: Update 11.0.15 => 11.0.18
Changelog:
https://tomcat.apache.org/tomcat-11.0-doc/changelog.html#Tomcat_11.0.18_(markt)
MFH: 2026Q1
ddce245 |
11:54 Vladimir Druzenko (vvd) 
- www/tomcat101 10.1.52
Open-source Java web server by Apache, 10.1.x branch
www/tomcat101: Update 10.1.50 => 10.1.52
Changelog:
https://tomcat.apache.org/tomcat-10.1-doc/changelog.html#Tomcat_10.1.52_(schultz)
MFH: 2026Q1
184d4ed |
11:18 Jimmy Olgeni (olgeni)
www/surge: Add high-performance download manager
Surge is a TUI/CLI download manager with parallel downloads,
pause/resume, speed graphs, and browser extension support.
a42ee7e |
10:17 Yuri Victorovich (yuri) 
- math/py-cvxpy 1.6.4
Domain-specific language for modeling convex optimization problems
math/py-cvxpy: Add comment
dbdf303 |
10:17 Yuri Victorovich (yuri) 
- devel/glaze 7.0.2
Fast, in memory, JSON and interface library for modern C++
devel/glaze: update 6.5.0 → 7.0.2
Reported by: portscout
f820c09 |
10:17 Yuri Victorovich (yuri)
databases/surrealdb: update 2.4.0 → 2.6.0
Reported by: portscout
22d95a5 |
10:17 Yuri Victorovich (yuri)
sysutils/mise: update 2026.1.7 → 2026.1.8
Reported by: portscout
35b6f4a |
10:17 Yuri Victorovich (yuri)
science/tinker: update 26.1.1 → 26.1.2
Reported by: portscout
dac39f0 |
10:17 Yuri Victorovich (yuri)
deskutils/skim: update 1.7.2 → 1.11.0
Reported by: portscout
719570b |
10:11 Jimmy Olgeni (olgeni)
databases/tredis: Add terminal UI for Redis
tredis is a TUI for managing Redis servers, supporting multiple
connections, key browsing, all data types, and TLS.
a9280f6 |
09:18 Alex Dupre (ale)
math/secp256k1: update to 0.7.1 release.
math/py-secp256k1: update to 0.14.0 release.
d4acab9 |
08:58 Matthias Fechner (mfechner)
sysutils/rubygem-chef: update dependency
Fixes regression from 9dd3e65452c90bb0ac5a005e19ea933b393c674e
15988b7 |
08:58 Matthias Fechner (mfechner)
devel/rubygem-omnibus: fix dependency
This fixes regression from 9dd3e65452c90bb0ac5a005e19ea933b393c674e
983dc62 |
08:58 Matthias Fechner (mfechner)
sysutils/rubygem-ohai18: add version 18.2.8
Required for some gems.
53933ef |
08:58 Matthias Fechner (mfechner)
devel/rubygem-ffi16: added version 1.16.3
The old version is required by some gems.
c55bff0 |
08:48 Mikael Urankar (mikael) (Only the first 10 of 669 items in this commit are shown above. )
lang/rust: Bump revisions after 1.93.0
PR: 292360
3d63110 |
08:48 Mikael Urankar (mikael)
lang/rust: Update to 1.93.0
While here, drop AR as it's deprecated since 2015 [1]
Announce: https://blog.rust-lang.org/2026/01/22/Rust-1.93.0/
ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.93.0
PR: 292713
Tested by: mikael, pkubaj
Differential Revision: https://reviews.freebsd.org/D54619 [1]
78c933a |
08:26 Vladimir Druzenko (vvd) Author: Darryn Nicol 2026Q1
- net-im/snac 2.89
Simple, minimalistic ActivityPub instance written in portable C
net-im/snac: Update 2.84 => 2.89
Release Notes:
https://codeberg.org/grunfink/snac2/src/tag/2.89/RELEASE_NOTES.md
PR: 292765
Approved by: Matthew Phillips <[email protected]>
MFH: 2026Q1
(cherry picked from commit 828dcd996394f0c10955422ddc60981e4714145e)
a82abad |
08:22 Vladimir Druzenko (vvd) Author: Darryn Nicol
- net-im/snac 2.89
Simple, minimalistic ActivityPub instance written in portable C
net-im/snac: Update 2.84 => 2.89
Release Notes:
https://codeberg.org/grunfink/snac2/src/tag/2.89/RELEASE_NOTES.md
PR: 292765
Approved by: Matthew Phillips <[email protected]>
MFH: 2026Q1
828dcd9 |
07:08 Charlie Li (vishwin) Author: Matthew Wener 2026Q1
- devel/py-lxml 6.0.2
Pythonic binding for the libxml2 and libxslt libraries
devel/py-lxml: update to 6.0.2
Changelog: https://github.com/lxml/lxml/blob/lxml-6.0.2/CHANGES.txt
PR: 292775
(cherry picked from commit 727e59e39c663046776eb6c7ca786aa97681ca12)
91a172a |
07:02 Charlie Li (vishwin) Author: Matthew Wener
- devel/py-lxml 6.0.2
Pythonic binding for the libxml2 and libxslt libraries
devel/py-lxml: update to 6.0.2
Changelog: https://github.com/lxml/lxml/blob/lxml-6.0.2/CHANGES.txt
PR: 292775
727e59e |
01:15 Philip Paeps (philip)
security/vuxml: add FreeBSD SA issued on 2026-01-27
FreeBSD-SA-26:02.jail affects 13.5R and 14.3R
01bdc28 |
01:13 Philip Paeps (philip)
security/vuxml: reference FreeBSD-SA-26:01.openssl
Add a reference to FreeBSD-SA-26:01.openssl (issued 2026-01-27) to the
vuxml entry for OpenSSL CVE-2025-11187, CVE-2025-15467, CVE-2025-15468,
CVE-2025-15469, CVE-2025-66199, CVE-2025-68160, CVE-2025-69418,
CVE-2025-69419, CVE-2025-69420, CVE-2025-69421, CVE-2026-22795 and
CVE-2026-22796.
FreeBSD-SA-26:01.openssl affects all supported versions of FreeBSD
bad5869 |
00:54 Yuri Victorovich (yuri)
databases/{,py-}duckdb: update 1.3.2 → 1.4.4
cfb4159 |
00:06 Vladimir Druzenko (vvd) Author: Martin Filla 2026Q1
- www/librewolf 147.0.2
Custom version of Firefox, focused on privacy, security and freedom
www/librewolf: Update 147.0.1-3 => 147.0.2-1
Release Notes:
https://www.firefox.com/en-US/firefox/147.0.2/releasenotes/
PR: 292766
MFH: 2026Q1
(cherry picked from commit 5872096a6251543951bec8a348d0d91158d4674e)
31df40c |
00:04 Vladimir Druzenko (vvd) Author: Martin Filla
- www/librewolf 147.0.2
Custom version of Firefox, focused on privacy, security and freedom
www/librewolf: Update 147.0.1-3 => 147.0.2-1
Release Notes:
https://www.firefox.com/en-US/firefox/147.0.2/releasenotes/
PR: 292766
MFH: 2026Q1
5872096 |
|
Tuesday, 27 Jan 2026
|
23:58 Dave Cottlehuber (dch) 
- lang/gleam 1.14.0
ML-flavoured type-safe language using Erlang's BEAM runtime
lang/gleam: update to 1.14.0
Reported by: Todd Greenwood <[email protected]>
Sponsored by: SkunkWerks, GmbH
dbce0de |
23:46 Matthias Andree (mandree) 2026Q1
textproc/libxslt: security update to 1.1.45
PR: 289213
(cherry picked from commit fbf9f05fe961268a145a46e5b1ef43e717df64f0)
2ffffca |
22:56 Ashish SHUKLA (ashish) Author: R Williams 2026Q1
security/tailscale: Refactor rc.d script
Refactor rc.d script so various rc.conf variables such as ${name}_nice
and ${name}_oomprotect can be used
PR: 292220
MFH: 2026Q1
(cherry picked from commit ca9dfde0e1f1cf4bf87e7ceae30ab34b5c2a7f09)
3ae1756 |
22:56 Ashish SHUKLA (ashish) 2026Q1
security/tailscale: Update to 1.94.1
MFH: 2026Q1
(cherry picked from commit 22ce461f92096662a0a5fe5e364f83791d9dcba7)
2e5479d |
22:54 Ashish SHUKLA (ashish) Author: R Williams
security/tailscale: Refactor rc.d script
Refactor rc.d script so various rc.conf variables such as ${name}_nice
and ${name}_oomprotect can be used
PR: 292220
MFH: 2026Q1
ca9dfde |
22:53 Ashish SHUKLA (ashish)
security/tailscale: Update to 1.94.1
MFH: 2026Q1
22ce461 |
22:26 Santhosh Raju (fox) 
- audio/din 60
Open source, cross-platform sound synthesizer
audio/din: Update to 60
Changes since 59:
DIN Is Noise 60:
/*
DIN60 is a binaural audio synthesizer which means you can hear
binaural beats from the drones of the Microtonal-Keyboard or
from the notes triggered when the balls of Mondrian hit a
wall or ceiling or from the notes triggered by pressing keys
on the Keyboard-Keyboard. Until DIN59, you could hear binaural
beats only from the binaural drones of the Binaural Drones
instrument. That instrument is still available but this is
a new and dynamic way to hear binaural beats!
some say binaural beats are best heard on headphones.
on the Settings screen,
turn DIN Is Binaural ON or OFF.
if you turn ON,
every new drone on the Microtonal-Keyboard is a binaural drone.
select the drone to change its binaural state, justification
and separation from Menu > Drone Params > Modulation
every new ball in Mondrian triggers binaural notes when it hits a wall
or celing.
select a ball to change its binaural state, justification and
separation from
Menu > Ball Params
every key press on the Keyboard-Keyboard triggers binaural notes.
set params for these binaural notes from the Settings screen itself.
default Separation between L and R channels is 4 hz. if you turn ON ~ DIN
randomises
the separation for each new drone or ball.
if justification is Left, for a binaural drone or triggered binaural note at
T hz:
L will sound T hz,
R will sound T + Separation Hz
if justification is Right,
R will sound T hz
L will sound T - Separation Hz,
if justification is Random,
well...
this separation in Hz is heard as beats. so for a separation of 4 hz,
you hear 4 beats a second.
*\
/*
DIN60 intros a new way to make beats!
a beat pattern envelops Voice or Noise, drones of the Microtonal Keyboard,
triggered notes due key presses on the Keyboard-Keyboard, triggered notes
due bouncing balls in Mondrian and the binaural drones of the Binaural
Drones instrument. enveloping only some of these elements will be possible
in the
next release :( , sorry!
turn ON by clicking Beater button at the bottom left of any instrument. no
fader in this
release :( , sorry!
Press 5 to edit the beat pattern on the Beater editor or Menu > Editors >
Beater
on the Beater editor, use the Beat Divider plugin to subdivide the beat
pattern to
complicate the pattern.
press SPACE to set end point of beat pattern. only available on Beater
editor and via
this keyboard short cut only :(, sorry!
use BPM tools to change the BPM, reverse, scrub, loop or pong the beat
pattern.
BPM tools is also available on Voice FM/AM modulation editor.
BPM modulation:
press F4 to double the BPM.
press F3 to halve the BPM.
works on the Microtonal-Keyboard, the Beater editor and the Voice
Modulation
editor only.
doubling or halving BPM keeps the groove like octave shifting keeps the
melody.
by default DIN uses 2 to multiply or divide the BPM. playing with BPM
this
way reminds us of shifting octaves with notes! so why not multiply the
current BPM
with other small whole number tuning ratios from key modulation to
modulate to,
that is, produce other BPMs? there is a 9x9 lattice of BPMs to choose
from
based on various whole number ratios from 1..9.
for ratios other than 2/1, say you choose the pair 3/2, 4/3 from the
ratios list and
the current BPM is 120:
an F4 press will multiply 3/2 to 120, to make current BPM 180, a BPM
thats
a "perfect fifth" above 120.
an F4 press again will multiply 4/3 to the 180 to produce 240. this is 2
times 120!
that is, its a BPM thats an "octave above" 120, or in other words, a
doubling of
the original BPM.
an F3 now will divide 240 by 4/3 to give 180, a "perfect fourth" below
240.
an F3 again will divide 180 by 3/2 to give 120! that is, we got back the
original BPM which is a "perfect fifth" below 180 or an "octave below"
240,
in other words, a halving of 240.
this system combined with L, R delay line lengths (see below) in beats can
create very
interesting, emergent polyrhythms!
and also create isochronous binaural beats via Settings > DIN Is Binaural
:)
*\
/*
in DIN 60, you set the L, R delay line length in beats @ the current BPM of
the Beater
rather than in seconds.
begin setting the values to small whole number beats. say L to 2 and R to 3
or 4,3 or 3,4
or 6,5 etc. DIN uses the current BPM of the Beater to calculate the length
of the delay
line in seconds. fractional beats are also welcome. set L to say 1.5 and R
to say 1.333333
try setting the values at different BPMs of the beater!
this combined with BPM tools (see above) can create very interesting,
emergent polyrhythms!
*\
/*
new Levels panel on the Delay editor.
use to change the level of the feedback and volume curves instead of
manually picking and moving the curve by its vertices.
move curves of both channels at once (feedback-both or volume-both)
or one at a time (feedback-l, feedback-r, volume-l or volume-r)
the slider lets you adjust the delay length of both L and R channels
live. left end is 0% and right end is 100% of delay line length set
on the Settings screen. experimental feature. may glitch depending
on how fast you move the slider... :)
*\
/*
DIN60 intros the Polyrhythm plugin
default:
6 8
in
8
click Apply (on the Beater editor) to create a composite beat pattern
of 6 and 8 beats in 8 beats.
*\
/*
in Number plugin:
/* Euclid *\
click on Euclid to
space out bit pattern
now apply to beat pattern to create euclidean rhythms!
rotate the bit pattern using << and >>
rotates the rhythm!
*\
* faster .wav save in recorder!
* improved tap bpm
on curve editor:
/* paste append on curve editor *\
/* insert after last vertex appends to curve *\
/* select vertices only *\
* hide drone center gnomon when there are no drones
* improved oscilloscope display
* better labeling
* with distortion hinting
/*
auto resize
resizes oscilloscope when window size changes
*\
/* will not exit if recording *\
/* cross hair on the only selected drone *\
* improved Show anchors on Menu > Drone Params > Visuals
* drew line from drone position to bottom of microtonal-keyboard
now draws cross hairs to edge of screen
/* opacity *\
adjust opacity of the drone anchor cross hair
/*
track phrase position while scrubbing
Menu > Voice > Track
default is off
*\
/*
record multiple mouse phrases on the phrasor:
press f to record a phrase. move mouse.
press f again to stop recording and start playing
press f to record another phrase. din appends this phrase to existing
phrase.
press f again to stop recording and start playing from the start
press g to clear all phrases
*\
/*
Gater is now called Beater in preparation for the new beat engine in DIN
(still WIP
as of 59)
edit beat pattern in beat pattern editor
press 5 from microtonal-keyboard or Menu > Editors > Beater
new beat patterns in the library
use 9 and 0 keys to go thru beat patterns
in the beat pattern editor:
press F3 to halve current BPM
press F4 to double current BPM
press F5 to shift key up an octave
press F6 to shift key down an octave
on the microtonal keyboard:
press F3 to halve current BPM
press F4 to double current BPM
*\
in a curve editor:
/*
increase/decrease size of tangent of a curve
click+pick a tangent of a curve and press f or Menu > Tools > Size tangent
and just mouse up and down to size tangent
*\
/*
pin / unpin vertices & tangents of a curve in a curve editor
choose Menu > Tools > Pin / Unpin
and click+pick a vertex or tangent. ESC to stop.
or click-pick a vertex or tangent and press p to pin/unpin. click to stop.
why pin?
pinned vertices and tangents dont rotate when curve rotates.
pinned tangents dont move when their vertex moves
try it on shapeforms!
watch fft!
*\
/*
press ' to draw/hide snapping guides or Menu > Tools > Draw
press g to draw/hide cursor or Menu > Tools > Draw cursor
press u to restore view too on undo/redo or Menu > Tools > View too
*\
/* press SHIFT when clicking into a text/value field to clear its contents *\
/* timestamps on log file at start and shutdown of program *\
* changes to default parameters in binaural drones instrument
* start pitch is 128 Hz
* justification is left
* scale notes at C D G B when C = 128 hz (if A = 432 Hz)
* default tuning is pythagoras for all instruments
* tuning is global ie applies to all instruments
* Menu > Tools > Fold tangents with Selection only ON, folds just the selected
tangent
and if you select a vertex folds both its tangents
* improved delay lines
* optimised handling of parameter spinners in UI *
* boxes not filled by default in Mondrian
:( mouse returns to last position on all screens :)
:( bug asked user to select drones when no drones were selected and drone
volume change was attempted :)
:( fixed bug not saving inner, letter and word spacing curves on morse code
module :)
:( fixed fold tangents only folding tangents of the selected vertex then
stopping, instead of offering
to fold other tangents until canceled by user :)
da1d7d3 |
21:42 Jesús Daniel Colmenares Oviedo (dtxdf)
www/py-flatnotes: New port: Self-hosted, database-less note taking web app
Flatnotes is a self-hosted, database-less note-taking web app that
utilises a flat folder of markdown files for storage.
WWW: https://github.com/dullage/flatnotes/
26299ff |
21:08 Dmitry Marakasov (amdmi3) 
- lang/rust-nightly 1.95.0.20260126
Language with a focus on memory safety and concurrency
lang/rust-nightly: update 1.95.0.20260118 → 1.95.0.20260126
Approved by: rust (implicit)
54c38cc |
20:29 Charlie Li (vishwin) Author: Pavel Timofeev 2026Q1
- x11/xapp 3.2.2
Cross-desktop libraries and common resources
x11/xapp: update to 3.2.2
add new xapp-symbolic-icons as run dependency
PR: 292764
(cherry picked from commit f79692fc0463acd841c433d51edcf9616b56a81d)
a0bc9cd |
20:28 Charlie Li (vishwin) Author: Pavel Timofeev 2026Q1
x11-themes/xapp-symbolic-icons: new requirement for xapp-related apps
PR: 292763
(cherry picked from commit 4dc3d9b71d64d6b89444257966ec02a725e071a8)
6b3f595 |
20:20 Nicola Vitale (nivit)
net-im/linux-discord: Update to 0.0.122
6bb06d2 |
20:06 Charlie Li (vishwin) Author: Pavel Timofeev
- x11/xapp 3.2.2
Cross-desktop libraries and common resources
x11/xapp: update to 3.2.2
add new xapp-symbolic-icons as run dependency
PR: 292764
f79692f |
19:40 Christoph Moench-Tegeder (cmt) 2026Q1
- mail/thunderbird 147.0.1_1
Mozilla Thunderbird is standalone mail and news that stands above
mail/thunderbird: update to 147.0.1 (rc2)
Release Notes:
https://www.thunderbird.net/en-US/thunderbird/147.0.1/releasenotes/
(cherry picked from commit 8661e8c422f293e4e996e521a18aea25f8e3f2ac)
8e15632 |
19:39 Christoph Moench-Tegeder (cmt) 
- mail/thunderbird 147.0.1_1
Mozilla Thunderbird is standalone mail and news that stands above
mail/thunderbird: update to 147.0.1 (rc2)
Release Notes:
https://www.thunderbird.net/en-US/thunderbird/147.0.1/releasenotes/
8661e8c |