Opened 7 years ago

Closed 4 years ago

Last modified 4 years ago

#53370 closed update (fixed)

openal-soft: update to 1.17.2

Reported by: RJVB (René Bertin) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc:
Port: openal-soft

Description

OpenAL-soft has seen a few upgrades since the corresponding port was last updated.

I'm not convinced of the usefulness of the default dependency on PulseAudio, and think that something must be done to get rid of the opportunistic dependency on Jack; I'll leave it to the port maintainer to decide how.

Attachments (3)

openalsoft.diff (1.0 KB) - added by RJVB (René Bertin) 7 years ago.
openalsoft.2.diff (3.5 KB) - added by RJVB (René Bertin) 7 years ago.
v 1.18.1
patch-feature-summary.diff (431 bytes) - added by RJVB (René Bertin) 7 years ago.

Download all attachments as: .zip

Change History (9)

Changed 7 years ago by RJVB (René Bertin)

Attachment: openalsoft.diff added

comment:1 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign removed
Owner: set to ryandesign
Status: newassigned
Summary: openal-soft upgradeopenal-soft: update to 1.17.2

Supersedes #45925.

comment:2 Changed 7 years ago by kencu (Ken)

I note openal-soft is now up to 1.18.1.

comment:3 Changed 7 years ago by RJVB (René Bertin)

Indeed it is.

Seems just to require bumping the version and checksum though:

checksums               rmd160  f822be811120db3092225da544dc9ca7746bc47e \
                        sha256  2d51a6529526ef22484f51567e31a5c346a599767991a3dc9d4dcd9d9cec71dd

As to disabling PulseAudio (or Jack), the Cmake file isn't written too well in that regard; to disable reliably one needs -DALSOFT_REQUIRE_PULSEAUDIO=OFF -DALSOFT_BACKEND_PULSEAUDIO=OFF (unsetting just the REQUIRE flag just makes the dependency optional). Ditto for Jack support.

Disabling the build of the examples now requires -DALSOFT_EXAMPLES=OFF.

Anyway, I think I'll need to do a proper upgrade because I just discover that the GUI configure utility uses Qt5.

Changed 7 years ago by RJVB (René Bertin)

Attachment: openalsoft.2.diff added

v 1.18.1

Changed 7 years ago by RJVB (René Bertin)

Attachment: patch-feature-summary.diff added

comment:4 Changed 7 years ago by RJVB (René Bertin)

Updated Portfile patch:

  • provides openal-soft 1.18.1
  • uses the cmake-1.1 PG
  • adds a +pulseaudio variant
  • adds a +jack variant
  • adds a +utilities variant

The +utilities variant is introduced to build openal-soft without introducing a dependency on Qt5 which is a considerable cost to incur if you install openal-soft only as a dependency for a port which does not itself use Qt (say, wine) and have little use for 3D audio, if at all.

comment:5 Changed 4 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: assignedclosed

In 4d85ee22ee3eda4da64c43d71b09aeef210eb1a8/macports-ports (master):

openal-soft: update to 1.20.0

  • Add variant to build the Qt-based alsoft-config GUI.
  • Add variants for most backends. CoreAudio is on by default and will be fine for most users.

Closes: #53370

comment:6 Changed 4 years ago by jmroot (Joshua Root)

In 4d85ee22ee3eda4da64c43d71b09aeef210eb1a8/macports-ports (dar, master, py38-reproject, revert-6945-rust-1.43.0, wireshark):

openal-soft: update to 1.20.0

  • Add variant to build the Qt-based alsoft-config GUI.
  • Add variants for most backends. CoreAudio is on by default and will be fine for most users.

Closes: #53370

Note: See TracTickets for help on using tickets.