Page MenuHomeFreeBSD

audio/xfce4-mixer: Resuscitate port, update to 4.18.0
AbandonedPublic

Authored by madpilot on Apr 29 2023, 12:36 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Jan 9, 9:05 AM
Unknown Object (File)
Tue, Dec 30, 2:20 PM
Unknown Object (File)
Fri, Dec 26, 4:30 PM
Unknown Object (File)
Dec 11 2025, 6:41 AM
Unknown Object (File)
Nov 14 2025, 2:38 AM
Unknown Object (File)
Nov 12 2025, 6:47 AM
Unknown Object (File)
Oct 31 2025, 6:31 AM
Unknown Object (File)
Oct 28 2025, 10:14 PM
Subscribers

Details

Reviewers
None
Group Reviewers
portmgr
Summary

The XFCE project brought back to life the xfce4-mixer component.

This new incarnation gained support for alsa, pulseaudio and sndio libraries. While this is good news, many users wanted xfce4-mixer since it was not depending on many libraries, especially pulseaudio.

For this reason while resuscitating the port I'd like to create two flavors a default "lite" one, supporting only OSS, and a "full" one with all options enabled.

So I'm asking approval to add this resuscitated port with flavors.

Test Plan

Port build fine in poudriere on all supported FreeBSD versions.

I'm in the process of run testing it on my machines, I don't expect any problems there.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 51258
Build 48149: arc lint + arc unit

Event Timeline

madpilot edited the test plan for this revision. (Show Details)

Moin moin

You don't need any portmgr approval for that :)

mfg Tobias

Moin moin

You don't need any portmgr approval for that :)

Ah thanks, there was some rule about this in the past, I did not notice it was dropped.

audio/xfce4-mixer/Makefile
39–41

You should not be mixing flavors and options.

You need to exclude the options that are not "lite".

audio/xfce4-mixer/Makefile
39–41

My actual objective was to produce a default binary package with only OSS support and another with all options enabled.

The default flavor having only OSS support, to be the "lean" one.

Then leave users free to build it with whatever combination they want.

Removing options from the lite (default) flavor would force anyone wanting any of the other options to build using the "full", non default, flavor.

I have no problem modifying the port as you suggest, but is this really necessary?