Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 May 2020 07:22:22 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 246342] [NEW PORT] audio/strawberry: Music Player
Message-ID:  <bug-246342-7788-XrjdTdWoug@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-246342-7788@https.bugs.freebsd.org/bugzilla/>
References:  <bug-246342-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D246342

Daniel Menelkir <menelkir@itroll.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #214326|0                           |1
        is obsolete|                            |

--- Comment #2 from Daniel Menelkir <menelkir@itroll.org> ---
Created attachment 214334
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D214334&action=
=3Dedit
strawberry-v2.diff

(In reply to daniel.engberg.lists from comment #1)

> CATEGORIES should be audio not multimedia

Fixed.

> Is there anything wrong using the provided archive by upstream?

The link from the main page was giving me some errors, timeout, etc. While =
from
github was straight-forward. I've changed to the main archive.

> I might be interpreting the handbook incorrectly but I think you shouldn'=
t include xorg and gnome in USES

I was following the errors in the end of the build of the port.
Removing those lines, gave me some lines of errors regarding I'm missing li=
bs.
Here:

Error: /usr/local/bin/strawberry is linked to /usr/local/lib/libgio-2.0.so.0
from devel/glib20 but it is not declared as a dependency
Warning: you need USE_GNOME+=3Dglib20
Error: /usr/local/bin/strawberry is linked to /usr/local/lib/libSM.so.6 from
x11/libSM but it is not declared as a dependency
Warning: you need USE_XORG+=3Dsm
Error: /usr/local/bin/strawberry is linked to /usr/local/lib/libICE.so.6 fr=
om
x11/libICE but it is not declared as a dependency
Warning: you need USE_XORG+=3Dice
Error: /usr/local/bin/strawberry is linked to /usr/local/lib/libX11.so.6 fr=
om
x11/libX11 but it is not declared as a dependency
Warning: you need USE_XORG+=3Dx11
Error: /usr/local/bin/strawberry is linked to /usr/local/lib/libXext.so.6 f=
rom
x11/libXext but it is not declared as a dependency
Warning: you need USE_XORG+=3Dxext
Error: /usr/local/bin/strawberry is linked to /usr/local/lib/libxcb.so.1 fr=
om
x11/libxcb but it is not declared as a dependency
Warning: you need USE_XORG+=3Dxcb
Error: /usr/local/bin/strawberry is linked to /usr/local/lib/libvlc.so.5 fr=
om
multimedia/vlc but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=3Dlibvlc.so:multimedia/vlc
Error: /usr/local/bin/strawberry is linked to /usr/local/lib/libtag.so.1 fr=
om
audio/taglib but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=3Dlibtag.so:audio/taglib
Error: /usr/local/bin/strawberry is linked to /usr/local/lib/libglib-2.0.so=
.0
from devel/glib20 but it is not declared as a dependency
Warning: you need USE_GNOME+=3Dglib20
Error: /usr/local/bin/strawberry is linked to
/usr/local/lib/libgobject-2.0.so.0 from devel/glib20 but it is not declared=
 as
a dependency
Warning: you need USE_GNOME+=3Dglib20

> 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

Fixed (those you noted).=20

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

Same as I said above.=20

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

Yes, you can select inside the application itself.

> There are more so you need to check that part again, preferably all optio=
nal libraries should be optional via menu options.

Most things strawberry uses, it's selectable inside (like audio, etc). I do=
n't
think is really needed (for now).=20

> Fails using Poudriere due to missing libs

Can I take a look on the log to have some clues if I need any other libs th=
an
the included ones in diff?

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-246342-7788-XrjdTdWoug>