I installed audio/gstreamer1-plugins-lame (as required by xfce4-goodies -> xfburn) from pkg (probably sometime between when 12.1-RC2 came out and the release of 12.1 itself), and some time thereafter, I started getting a "pkg: gstreamer1-plugins-lame has a missing dependency: lame" message. I think this means that at some point lame (as a package) disappeared from under gstreamer1-plugins-lame. More information available upon request.
The discussion in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242528 looks relevant to this PR as well, so perhaps the solution is similar: a pkg-message for audio/gstreamer1-plugins-lame with install and remove messages. I'm unsure, however, where that pkg-message would live: in the slave port or the master port multimedia/gstreamer1-plugins.
Per bug 228441 until we enable packaging of lame, a pkg-message may be the best UX option we have in the meantime. If there is otherwise no other change proposal intended here (except enabling lame packaging), please include a patch to add a pkg-message accordingly, per ports r520114 (via Kai, cc'd)
Affected packages, based on "pkg rquery -a '%o %do' | grep audio/lame | sort": audio/abcde, audio/aqualung, audio/atunes, audio/cd2mp3, audio/gnormalize, audio/gstreamer-plugins-lame, audio/gstreamer1-plugins-lame, audio/mous, audio/musescore, audio/mythplugin-mythmusic, audio/normalize, audio/ogg2mp3, audio/osalp, audio/pacpl, audio/rezound, audio/ripit, audio/streamtranscoder, audio/xmcd, comms/ebook2cw, emulators/vice, games/scummvm-tools, multimedia/butt, multimedia/handbrake, multimedia/iso2mkv, multimedia/libquicktime-lame, multimedia/mencode, multimedia/musikcube, multimedia/mythtv, multimedia/mythtv-frontend, multimedia/ogmrip, multimedia/tovid, multimedia/transcode, sysutils/fusefs-mp3fs, sysutils/k3b, sysutils/mybashburn, sysutils/xvidcap.
Created attachment 217630 [details] Add "install audio/lame" package messages svn add audio/aqualung/pkg-message audio/atunes/pkg-message audio/cd2mp3/pkg-message audio/gnormalize/pkg-message audio/gstreamer-plugins-lame/pkg-message audio/gstreamer1-plugins-lame/pkg-message audio/musescore/pkg-message audio/mythplugin-mythmusic/pkg-message audio/normalize/pkg-message audio/ogg2mp3/pkg-message audio/osalp/pkg-message audio/pacpl/pkg-message audio/rezound/pkg-message audio/streamtranscoder/pkg-message comms/ebook2cw/pkg-message games/scummvm-tools/pkg-message multimedia/butt/pkg-message multimedia/handbrake/pkg-message multimedia/iso2mkv/pkg-message multimedia/libquicktime-lame/pkg-message multimedia/mencoder/pkg-message multimedia/musikcube/pkg-message multimedia/mythtv/pkg-message-frontend multimedia/tovid/pkg-message multimedia/transcode/pkg-message sysutils/fusefs-mp3fs/pkg-message sysutils/mybashburn/pkg-message sysutils/xvidcap/pkg-message Tested by building each port and checking the message was displayed.
CC'ing portmgr@ at Zeising's direction in IRC, to try moving this forward.
(In reply to PauAmma from comment #5) To clarify a bit for portmgr: Since this involves lame, which is a bit problematic, I'd like portmgr@ to have a look as well, just in case. Thank you!
Anything else I should do to move this forward?
The patch for this has been gathering dust for 4 months now. Is there something I should be doing to move this forward? Maybe refresh the patch? Does portmgr@ care to opine?
In the meantime packages for lame are available so adding a dependency on lame should be fine.
(In reply to Bernhard Froehlich from comment #9) Thanks for letting me know! I checked and lame is now available as a package indeed. So I'll make sure that dependency is present in all ports listed above (which it should be already - that's how I got the list of affected packages in the first place) and close as OBE if it is.
@Reporter Since audio/lame is now packaged (since ports 554970), does the proposal change to adding dependencies to individual ports where necessary?
(In reply to Kubilay Kocak from comment #11) Either that or close it as OBE if they already are marked as dependencies, which they probably are given where I got the list from but I want to check first.
(In reply to PauAmma from comment #12) Anything left to do here?
(In reply to Thomas Zander from comment #13) Still haven't had time to check, and I'm not sure when I will. Unless someone else can check meanwhile and provide a definitive answer, I'll probably mark this OBE within the next month or so.