Opened 4 years ago

Closed 2 years ago

#61346 closed defect (fixed)

ffmpeg-devel @4.3.git-20200806 +jack Need to specifically enable JACK now

Reported by: ianroberts (Ian Roberts) Owned by: mascguy (Christopher Nielsen)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: jeremyhu (Jeremy Huddleston Sequoia)
Port: ffmpeg-devel

Description

The +jack variant is defined as

variant jack description {Enable jack library and indev support} {
# jack will autoconfigure if not disabled
    depends_lib-append      port:jack
    configure.args-delete   --disable-libjack \
                            --disable-indev=jack
}

However the comment does not appear to be true any longer - when I build this variant the jack input device is not available.

Explicitly adding the --enable options fixes the problem:

variant jack description {Enable jack library and indev support} {
    depends_lib-append      port:jack
    configure.args-replace  --disable-libjack --enable-libjack
    configure.args-replace  --disable-indev=jack --enable-indev=jack
}

Change History (4)

comment:1 Changed 4 years ago by kencu (Ken)

Cc: dbevans removed
Owner: set to dbevans
Status: newassigned
Summary: ffmpeg-devel @4.3.git-20200806 +jack not actually including JACKffmpeg-devel @4.3.git-20200806 +jack Need to specifically enable JACK now

comment:2 Changed 3 years ago by mascguy (Christopher Nielsen)

Owner: changed from dbevans to jeremyhu

Reassign ffmpeg-related tickets to Jeremy

comment:3 Changed 2 years ago by mascguy (Christopher Nielsen)

Owner: changed from jeremyhu to mascguy

comment:4 Changed 2 years ago by Christopher Nielsen <mascguy@…>

Resolution: fixed
Status: assignedclosed

In 01db874f8c70875547e2e70bb97422f9ff608699/macports-ports (master):

ffmpeg*: fix jack support
Fixes: #61346

Note: See TracTickets for help on using tickets.