FreeBSD/ports a107c8fsysutils/py-hcloud distinfo Makefile

sysutils/py-hcloud: update to 2.11.0

Changes:        https://github.com/hetznercloud/hcloud-python/blob/v2.11.0/CHANGELOG.md
Reported by:    portscout, repology
DeltaFile
+3-3sysutils/py-hcloud/distinfo
+1-1sysutils/py-hcloud/Makefile
+4-42 files

FreeBSD/ports dbbb8desecurity/py-cryptography/files patch-libressl

security/py-cryptography: Fix build with LibreSSL 4.2.*

PR:             290334
Obtained from:  https://github.com/rust-openssl/rust-openssl/commit/12800873a0255b61a9e08a4d47095b1b2529835c
DeltaFile
+12-0security/py-cryptography/files/patch-libressl
+12-01 files

FreeBSD/ports e84914bwww/py-django-compression-middleware Makefile

www/py-django-compression-middleware: Add NO_ARCH

Approved by:    portmgr (blanket)
DeltaFile
+2-0www/py-django-compression-middleware/Makefile
+2-01 files

FreeBSD/ports 6bff47bwww/py-dj52-django-compression-middleware Makefile

www/py-dj52-django-compression-middleware: Add NO_ARCH

Approved by:    portmgr (blanket)
DeltaFile
+2-0www/py-dj52-django-compression-middleware/Makefile
+2-01 files

FreeBSD/ports 0ee1bf6www/py-dj51-django-compression-middleware Makefile

www/py-dj51-django-compression-middleware: Add NO_ARCH

Approved by:    portmgr (blanket)
DeltaFile
+2-0www/py-dj51-django-compression-middleware/Makefile
+2-01 files

FreeBSD/ports 4fd51d3net/py-cloudscraper Makefile

net/py-cloudscraper: Add NO_ARCH

Approved by:    portmgr (blanket)
DeltaFile
+2-0net/py-cloudscraper/Makefile
+2-01 files

FreeBSD/ports 5d01d5farchivers/py-multivolumefile Makefile

archivers/py-multivolumefile: Add NO_ARCH

Approved by:    portmgr (blanket)
DeltaFile
+1-0archivers/py-multivolumefile/Makefile
+1-01 files

FreeBSD/ports a637811www/node25 Makefile

www/node25: Use databases/sqlite3 instead of the bundled one

- Bump PORTREVISION for dependency and package change

PR:             290509
DeltaFile
+4-1www/node25/Makefile
+4-11 files

FreeBSD/ports 0d10e93www/node24 Makefile

www/node24: Use databases/sqlite3 instead of the bundled one

- Bump PORTREVISION for dependency and package change

PR:             290509
DeltaFile
+4-1www/node24/Makefile
+4-11 files

FreeBSD/ports fe26dd9www/node22 Makefile

www/node22: Use databases/sqlite3 instead of the bundled one

- Bump PORTREVISION for dependency and package change

PR:             290509
DeltaFile
+4-1www/node22/Makefile
+4-11 files

FreeBSD/src e5c0d70usr.sbin/virtual_oss/virtual_oss main.c

virtual_oss(8): Improve hw.snd.basename_clone handling

If we request a /dev/dsp virtual_oss(8) device, we have to replace the
sound(4) one by first disabling hw.snd.basename_clone. This sysctl tells
sound(4) to not create the /dev/dsp alias for the default device. There
are currently two issues with the way this is handled by virtual_oss(8),
however:

1. It uses system(3) instead of sysctlbyname(3).
2. It does not restore hw.snd.basename_clone to its original value, so
   if prior to virtual_oss(8) running, hw.snd.basename_clone was enabled
   (which is the case by default), and it is closed at some point,
   hw.snd.basename_clone stays disabled, which is annoying, because
   users have to manually restore it, otherwise applications that open
   the default device (i.e., most) will not work.

Fix both issues.

Sponsored by:   The FreeBSD Foundation

    [3 lines not shown]
DeltaFile
+30-2usr.sbin/virtual_oss/virtual_oss/main.c
+30-21 files

FreeBSD/src 7bedc46usr.sbin/virtual_oss/virtual_oss main.c

virtual_oss(8): Use kldload(2) instead of system(3)

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    imp, markj, emaste
Differential Revision:  https://reviews.freebsd.org/D53617
DeltaFile
+4-5usr.sbin/virtual_oss/virtual_oss/main.c
+4-51 files

FreeBSD/src ac2aa9elibexec/rc/rc.d virtual_oss

rc: virtual_oss: Use required_modules instead of load_kld

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    imp, markj, emaste
Differential Revision:  https://reviews.freebsd.org/D53616
DeltaFile
+2-1libexec/rc/rc.d/virtual_oss
+2-11 files

FreeBSD/src 7dc5882sys/dev/sound/pcm sound.h

sound: Retire unused SCF_SYNTH

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+0-1sys/dev/sound/pcm/sound.h
+0-11 files

FreeBSD/src 16ae4c2sys/dev/sound/pci maestro3.c cs4281.c, sys/dev/sound/pcm sound.h

sound: Retire DSP_DEFAULT_SPEED

Only a few drivers use this, but this is not really our "default" speed.
And even those drivers most likely override that value at some point
once CHANNEL_SETSPEED() has been called.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D53562
DeltaFile
+2-2sys/dev/sound/pci/maestro3.c
+0-2sys/dev/sound/pcm/sound.h
+1-1sys/dev/sound/pci/cs4281.c
+1-1sys/dev/sound/pci/als4000.c
+1-1sys/dev/sound/pci/cmi.c
+1-1sys/dev/sound/pci/es137x.c
+6-81 files not shown
+7-97 files

FreeBSD/src 2ba6820sys/dev/sound/pcm feeder.c

sound: Retire feeder_register_root()

We can now use feeder_register().

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D53560
DeltaFile
+2-16sys/dev/sound/pcm/feeder.c
+2-161 files

FreeBSD/src f4819a1sys/dev/sound/pcm feeder.c feeder.h

sound: Retire unused feeder_printchain()

We can print it with "sndctl feederchain".

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D53559
DeltaFile
+0-16sys/dev/sound/pcm/feeder.c
+0-1sys/dev/sound/pcm/feeder.h
+0-172 files

FreeBSD/src 699fd10sys/dev/sound/pcm feeder.c

sound: Remove unnecessary initializations in feeder_create()

We do not need to zero out fields since the struct is allocated with
M_ZERO. Also we no longer need to have a special case for the root
feeder.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D53558
DeltaFile
+1-10sys/dev/sound/pcm/feeder.c
+1-101 files

FreeBSD/src 92dcd20sys/dev/sound/pcm sndstat.c feeder_chain.c

sound: Retire pcm_feederdesc->type

This is always accessed from pcm_feeder->desc->type. Instead of
duplicating this field, we can remove it from pcm_feederdesc, and access
it through pcm_feeder->class->type.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D53557
DeltaFile
+6-6sys/dev/sound/pcm/sndstat.c
+0-6sys/dev/sound/pcm/feeder_chain.c
+2-2sys/dev/sound/pcm/feeder.c
+1-1sys/dev/sound/pcm/feeder_volume.c
+1-1sys/dev/sound/pcm/feeder_matrix.c
+0-1sys/dev/sound/pcm/feeder.h
+10-176 files

FreeBSD/src 91fcc01sys/dev/sound/pcm feeder.h feeder.c

sound: Retire feeder_class->desc

The only field we care about is pcm_feederdesc->type, so keep that one
only and do not embed the whole pcm_feederdesc.

While here, make the feeder type enum into a named one and use it as
feeder_class->type's type.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D53556
DeltaFile
+14-14sys/dev/sound/pcm/feeder.h
+4-4sys/dev/sound/pcm/feeder.c
+18-182 files

FreeBSD/src 762f8e6sys/dev/sound/pcm feeder.h feeder.c

sound: Retire feeder_class->data

It's always NULL. No functional change intended.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D53555
DeltaFile
+1-3sys/dev/sound/pcm/feeder.h
+1-2sys/dev/sound/pcm/feeder.c
+1-1sys/dev/sound/pcm/feeder_mixer.c
+1-1sys/dev/sound/pcm/feeder_volume.c
+1-1sys/dev/sound/pcm/feeder_format.c
+1-1sys/dev/sound/pcm/feeder_eq.c
+6-92 files not shown
+8-118 files

FreeBSD/src c24ca02sys/dev/sound/pcm feeder.c feeder.h

sound: Retire feedertab_entry

Have an SLIST of feeder_class directly. This way we simplify the code,
and also avoid the additional malloc()/free() for each entry.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D53554
DeltaFile
+9-28sys/dev/sound/pcm/feeder.c
+1-0sys/dev/sound/pcm/feeder.h
+10-282 files

FreeBSD/src 441a411sys/dev/sound/pcm feeder.c feeder_chain.c

sound: Simplify feeder_getclass()

With the parameters we provide feeder_getclass(), the only thing we
really care about is the feeder's class type. We can simplify (and make
the code more readable) that by simply passing the type to
feeder_getclass(). Apart from being simpler, we can now also retire
feedertab_entry->desc and cmpdesc().

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D53553
DeltaFile
+7-19sys/dev/sound/pcm/feeder.c
+7-7sys/dev/sound/pcm/feeder_chain.c
+1-1sys/dev/sound/pcm/channel.c
+1-1sys/dev/sound/pcm/feeder.h
+16-284 files

FreeBSD/src 0e9e222sys/dev/sound/pcm feeder_chain.c feeder.c

sound: Retire unused pcm_feederdesc->flags

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D53552
DeltaFile
+0-6sys/dev/sound/pcm/feeder_chain.c
+1-3sys/dev/sound/pcm/feeder.c
+1-2sys/dev/sound/pcm/feeder.h
+2-113 files

FreeBSD/src 7d33c3dsys/dev/sound/pcm feeder.c feeder_eq.c

sound: Simplify pcm_feederdesc initialization

Currently we initialize a pcm_feederdesc array for every feeder, which
is then used by FEEDER_DECLARE(). However, there is no reason for this
to be an array, as each feeder has only one description. Additionally,
since the only thing we define in that array is the feeder type, remove
the pcm_feederdesc definitions altogether, and instead pass their type
to FEEDER_DECLARE() directly, which will then initialize the
pcm_feederdesc.

This also simplifies feeder_register().

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D53551
DeltaFile
+6-15sys/dev/sound/pcm/feeder.c
+1-6sys/dev/sound/pcm/feeder_eq.c
+1-6sys/dev/sound/pcm/feeder_format.c
+1-6sys/dev/sound/pcm/feeder_matrix.c
+1-6sys/dev/sound/pcm/feeder_mixer.c
+1-6sys/dev/sound/pcm/feeder_rate.c
+11-452 files not shown
+15-548 files

FreeBSD/src 6049209sys/dev/sound/pcm feeder.c

sound: Remove unnecessary pcm/vchan.h include from pcm/feeder.c

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D53550
DeltaFile
+0-1sys/dev/sound/pcm/feeder.c
+0-11 files

FreeBSD/src 8428278sys/dev/sound/pcm feeder.c

sound: Retire MAXFEEDERS and feedercnt

Apart from the fact that it's unrealistic to reach MAXFEEDERS (256),
since sound(4) comes with maximum 7 feeders (including feeder_root),
there is also no reason to cap it.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D53549
DeltaFile
+1-11sys/dev/sound/pcm/feeder.c
+1-111 files

FreeBSD/src f115750sys/dev/sound/pcm feeder.c feeder_eq.c

sound: Retire unused {pcm_feederdesc,feedertab_entry}->idx

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D53547
DeltaFile
+1-7sys/dev/sound/pcm/feeder.c
+2-2sys/dev/sound/pcm/feeder_eq.c
+2-2sys/dev/sound/pcm/feeder_format.c
+2-2sys/dev/sound/pcm/feeder_matrix.c
+2-2sys/dev/sound/pcm/feeder_mixer.c
+2-2sys/dev/sound/pcm/feeder_rate.c
+11-172 files not shown
+13-208 files

FreeBSD/src 4e2bf54sys/dev/sound/pcm buffer.h buffer.c

sound: Add to pcm/buffer.* copyright

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+4-0sys/dev/sound/pcm/buffer.h
+4-0sys/dev/sound/pcm/buffer.c
+8-02 files

FreeBSD/src 78c5026sys/dev/sound/pci via8233.c atiixp.c, sys/dev/sound/pcm buffer.c channel.c

sound: Get rid of useless sndbuf getters and setters

No functional change intended.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D53528
DeltaFile
+8-136sys/dev/sound/pcm/buffer.c
+64-69sys/dev/sound/pcm/channel.c
+26-29sys/dev/sound/pcm/sndstat.c
+22-22sys/dev/sound/pcm/dsp.c
+12-14sys/dev/sound/pci/via8233.c
+12-13sys/dev/sound/pci/atiixp.c
+144-28333 files not shown
+272-43339 files