editors/emacs-devel: Pin to GCC 13
Build fails on some FreeBSD versions with GCC 14, which is about to
become GCC_DEFAULT. Pin to GCC 13 until the issue is fixed.
PR: 288303
Tested by: jrm
editors/emacs: Pin to GCC 13
Build fails on some FreeBSD versions with GCC 14, which is about to
become GCC_DEFAULT. Pin to GCC 13 until the issue is fixed.
PR: 288303
Reported by: yasu
Tested by: yasu, jrm
pf: fix pcounters array size
It's a 2 * 2 * 2, not 2 * 2 * 3. We only use PF_DROP and PF_PASS, so two
rows suffices.
Sponsored by: Rubicon Communications, LLC ("Netgate")
sysutils/desktop-installer: Update to 1.1.1.13
Support multiple versions of virtualbox guest additions
Offer to install popular shells
Improve user guidance on virtual consoles, switching to latest packages
Reported by: G Perrin
ktls: Capture initial tls seqno at time offload is initiated
Some drivers want the TLS seqno when offload starts. Capture this
for them by adding a union for initial_seqno, sharing space with
the TLS 1.0 next_seqno.
Reviewed by: jhb
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D54275
MFC After: 1 month
iflib: support for transmit side nic KTLS offload
This change adds support to iflib for drivers that want to do
transmit-side NIC ktls offload. This change does 2 things:
1) Extends the pkt info to include an optional mbuf pointer.
This gives drivers the ability to find the start of a TLS record if
they need to re-DMA part of the record to re-construct TLS state on
the NIC. This mbuf pointer is only passed when CSUM_SND_TAG is
present on the pkthdr. Note that I don't bother to inspect the send
tag on purpose; this will only be present for TLS offloaded or paced
connections
2) Allows the driver to specify how much ring padding is needed
before the ring is considered to be full using the new isc_tx_pad
field in if_softc_ctx.
This re-uses a field that was marked spare in 2019 via d49e83eac3baf.
[11 lines not shown]
Mk/Uses: Add electron.mk and companion scripts
electron.mk and companion scripts for making it easier to port
Electron-based applications.
The electron.mk addresses the following obstacles in porting:
- Need to adapt to different node package managers used in a
project (npm, yarn, and pnpm)
Different package managers have different commands and options. With
electron.mk, porters don't have to worry about those differences
using USE_ELECTRON=npm feature.
- Need to create an archive of necessary node modules and host the
file somewhere online
An Electron-based project usually needs to install node modules
using "npm install" command during the build phase. We can't allow
[17 lines not shown]
net-im/dino: update to 0.5.1
- Change build system from cmake to meson
- Remove libsignal-protocol-c
- Add libomemo-c
- Rename plugins, all plugins now have a plugin-* prefix
- Regenerate pkg-plist
- Update libsoup, and libwebrtc-audio-processing dependencies[1]
PR: 291721
Co-authored-by: Ashish SHUKLA <ashish at FreeBSD.org> [1]
devel/qt6-base: Fix packaging when WAYLAND is off globally
Disable qtwaylandscanner when WAYLAND option is off. One would think
this would happen when one wholly disables wayland, but one would only
be kidding oneself. This is Qt, afterall.
PR: 291835
Reported by: Frank Reisert <bugs at rufus.in-berlin.de>
Special thanks: vvd@ for bringing this to my attention on #freebsd-desktop
after bugzilla auto-assign failure