[Bug 246342] [NEW PORT] audio/strawberry: Music Player

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun May 10 06:40:26 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246342

daniel.engberg.lists at pyret.net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |daniel.engberg.lists at pyret.
                   |                            |net

--- Comment #1 from daniel.engberg.lists at pyret.net ---
Hi,

CATEGORIES should be audio not multimedia

According to 
https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-distfiles.html
you shouldn't use both MASTER_SITES and USE_GITHUB.
Is there anything wrong using the provided archive by upstream?

https://www.strawberrymusicplayer.org/ --> Download - Source -->
https://files.jkvinge.net/packages/strawberry/strawberry-0.6.10.tar.xz

I might be interpreting the handbook incorrectly but I think you shouldn't
include xorg and gnome in USES
https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/using-gnome.html
There's no example for xorg but I assume it follows the same concept.

Having a luck look at the Makefile you seem to be missing a few libs and have a
few redundant?

Missing: Boost, taglib (should use ports not bundled), pkgconfig etc

https://github.com/strawberrymusicplayer/strawberry/blob/0.6.10/CMakeLists.txt#L88
https://github.com/strawberrymusicplayer/strawberry/blob/0.6.10/CMakeLists.txt#L89
https://github.com/strawberrymusicplayer/strawberry/blob/0.6.10/CMakeLists.txt#L203

VLC isn't needed and more or less unsupported
https://github.com/strawberrymusicplayer/strawberry/blob/0.6.10/CMakeLists.txt#L123
https://github.com/strawberrymusicplayer/strawberry/blob/0.6.10/CMakeLists.txt#L442

You don't need two audio backends, in that case Pulseaudio seems to be the
better choice as alsa-lib is very old in ports (it seems like you can choose?).

There are more so you need to check that part again, preferably all optional
libraries should be optional via menu options.
https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-options.html

Fails using Poudriere due to missing libs

Best regards,
Daniel

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list