Created attachment 171746 [details]
Switch version 0.9.10 to 0.10.0 on multimedia/qmmp
qmmp version 0.10.0 has been released along with API change, a lot of
new features and improvements. For more detailed information, see the
ChangeLog file or
Two new options added: TWOPANELDIALOG double-sided file dialog, and
QTMULTIMEDIA sound output.
Options disappeared: SRCONV samplerate converter that is moved to
multimedia/qmmp-plugin-pack. JACK sound output can not be used until
someone introduces SoX resampler library to FreeBSD and becomes its
maintainer (my request is bug 206279).
Patch seems good, but it exists a useful macro OPTIONS_EXCLUDE (not documented in Porter Handbook), where we can disable some options.
For example here we can exclude JACK and SOXR (temporarily) without to change JACK option structure.
OPTIONS_EXCLUDE= JACK SOXR
Created attachment 171777 [details]
Switch version from 0.9.10 to 0.10.0 on multimedia/qmmp using OPTIONS_EXCLUDE
(In reply to Olivier Duchateau from comment #1)
Thank you for giving me the best smart way that I was looking for.
A commit references this bug:
Date: Sat Jun 25 19:31:25 UTC 2016
New revision: 417480
- Update to 0.10.0
- Remove SRCONV option
- Add 3 new options: TWOPANEDIALOG, QTMULTIMEDIA and SOXR
Submitted by: SimaMoto,RyoTa <email@example.com> (maintainer)
Committed, with SOXR support.
I just noticed in multimedia/qmmp-qt5 JACK depends of audio/jack and audio/libsoxr revision r417476 , but here it's audio/libsamplerate. Is there difference between this 2 ports?
Created attachment 171809 [details]
Replace libsamplerate with libsoxr on depinfo of JACK option; Revert pkg-descr
(In reply to Olivier Duchateau from comment #4)
Thank you for committing.
My shame, I made wrong mistake. libsoxr is necessary for jack plugin,
and libsamplerate is not needed since the build setting change on upstream:
https://sourceforge.net/p/qmmp-dev/code/6215/ . This port's Makefile
should be fixed.
Beside of this problem, pkg-descr also needs update, that hides JACK plugin
and SoX resampler plugin from its features list temporarily, but audio/libsoxr
is committed in public so earlier than I expected.
Attached patch fixes dependency information of JACK option on Makefile,
and let pkg-descr revert to the state of full functions.
(In reply to SimaMoto,RyōTa from comment #5)
Committed, with revision r417616 .