Euphoria is an audio player which is based on Ecore, Evas and Edje. It acts as a frontend to XMMS2. Author: Tilman Sauerbeck <tilman@code-monkey.de> WWW: http://www.enlightenment.org/
Responsible Changed From-To: freebsd-ports-bugs->itetcu I'll take it.
Hi! I'm the maintainer of audio/xmms2 and at this time all the xmms2 related ports, and an xmms2 developer. I was very happy to see your PR to add Euphoria to the ports collection. I have some concerns though with regards to the port. 1) audio/xmms2 does not install ${RUBY_SITEARCHLIBDIR}/xmmsclient_ecore.so - You should be using audio/ruby-xmms2; but audio/ruby-xmms2 does not install the ruby xmms2 ecore stuff either, the only way to do this would be to extend the ruby-xmms2 port to do that. There are two ways to go about doing that: 1) Add ECORE as an OPTION to ruby-xmms2 so that support for it can be enabled or disabled. 2) Make a slave port audio/ruby-xmms2-ecore which installs the ruby xmms2 ecore mainloop. - The second option is probably the best bet, because you can not explictly depend on an OPTION being set, so the only way you can guarentee that xmmsclient_ecore.so is installed is to have a port that installs it explictly. 2) Please recommend that users use xmms2-launcher to start xmms2d. If they need to see log output they can use tail on /tmp/xmms2.log, and also please point them at http://wiki.xmms2.xmms.se for further instructions. As for the first concern, I would be happy to work with you to make a audio/ruby-xmms2-ecore slave port so that euphoria can be included in the ports collection. I've also asked itetcu@ (a FreeBSD Committer) to grab this Problem Report so that he can commit things quickly when the work gets done. ps. It seems there is no ruby-edje port, so we may need to make one of those as well! Alexander Botero-Lowry
There are patches for port to use ruby-xmms2-ecore port instead of xmms2 one. Also, some modifications for pkg-message, pointed out by Alexander Botero-Lowry. Ports for ruby-evas, ruby-edje, ruby-ecore and ruby-esmart were taken by mat@freebsd.org and will probably be commited soon. -- Stanislav Sedov MBSD labs, Inc. <ssedov@mbsd.msk.ru> òÏÓÓÉÑ, íÏÓË×Á http://mbsd.msk.ru -------------------------------------------------------------------- If the facts don't fit the theory, change the facts. -- A. Einstein -------------------------------------------------------------------- PGP fingerprint: F21E D6CC 5626 9609 6CE2 A385 2BF5 5993 EB26 9581
State Changed From-To: open->suspended Suspended waiting for depend ports to be commited.
This also needs to depend on ruby-xmms2. ruby-xmms2-ecore doesn't install the regular ruby bindings. I've also notified itetcu about this via IRC. Alex Stanislav Sedov <stas@310.ru> wrote: > There are patches for port to use ruby-xmms2-ecore port instead of > xmms2 one. > > Also, some modifications for pkg-message, pointed out by > Alexander Botero-Lowry. > > Ports for ruby-evas, ruby-edje, ruby-ecore and ruby-esmart were > taken by mat@freebsd.org and will probably be commited soon. > > -- > Stanislav Sedov MBSD labs, Inc. <ssedov@mbsd.msk.ru> > ??????, ?????? http://mbsd.msk.ru > > -------------------------------------------------------------------- > If the facts don't fit the theory, change the facts. -- A. Einstein > -------------------------------------------------------------------- > PGP fingerprint: F21E D6CC 5626 9609 6CE2 A385 2BF5 5993 EB26 9581
On Sat, 24 Jun 2006 17:59:57 -0500 Alexander Botero-Lowry <alex@foxybanana.com> wrote: > This also needs to depend on ruby-xmms2. ruby-xmms2-ecore doesn't install the > regular ruby bindings. I've also notified itetcu about this via IRC. > I think it would be better to modify ruby-xmms2-ecore port to install all ruby bindings, since xmms2 ecore ruby binding isn't useful without xmms2client bindings at all. You might add ruby-xmms2 as run dependency to ruby-xmms2-ecore port. -- Stanislav Sedov MBSD labs, Inc. <ssedov@mbsd.msk.ru> òÏÓÓÉÑ, íÏÓË×Á http://mbsd.msk.ru -------------------------------------------------------------------- If the facts don't fit the theory, change the facts. -- A. Einstein -------------------------------------------------------------------- PGP fingerprint: F21E D6CC 5626 9609 6CE2 A385 2BF5 5993 EB26 9581
That's also an option. It was actually the intention, but i missed it before I submitted, so I figured since ruby-xmms2-ecore was already tested and euphoria wasn't, it would be easier to make it a part of the testing for euphoria, but if itetcu doesn't mind going the route of adding a RUN_DEPENDS to ruby-xmms2-ecore for ruby-xmms2 I'm ok with that. Alex Stanislav Sedov <stas@310.ru> wrote: > On Sat, 24 Jun 2006 17:59:57 -0500 > Alexander Botero-Lowry <alex@foxybanana.com> wrote: > > > This also needs to depend on ruby-xmms2. ruby-xmms2-ecore doesn't install the > > regular ruby bindings. I've also notified itetcu about this via IRC. > > > > I think it would be better to modify ruby-xmms2-ecore port to install all > ruby bindings, since xmms2 ecore ruby binding isn't useful without > xmms2client bindings at all. You might add ruby-xmms2 as run dependency > to ruby-xmms2-ecore port. > > -- > Stanislav Sedov MBSD labs, Inc. <ssedov@mbsd.msk.ru> > ??????, ?????? http://mbsd.msk.ru > > -------------------------------------------------------------------- > If the facts don't fit the theory, change the facts. -- A. Einstein > -------------------------------------------------------------------- > PGP fingerprint: F21E D6CC 5626 9609 6CE2 A385 2BF5 5993 EB26 9581
State Changed From-To: suspended->open We have all we need now in the ports tree.
State Changed From-To: open->feedback Fails to build (after adding missing rake dependency): http://sce-tindy.tecnik93.com/tb-exp/index.php?action=describe_port&id=921
On Sun, 25 Jun 2006 11:37:13 GMT Ion-Mihai Tetcu <itetcu@FreeBSD.org> wrote: > Synopsis: [NEW PORT] audio/euphoria: XMMS2 GUI frontend written with Enlightenment e17 libraries > > State-Changed-From-To: open->feedback > State-Changed-By: itetcu > State-Changed-When: Sun Jun 25 11:37:13 UTC 2006 > State-Changed-Why: > Fails to build (after adding missing rake dependency): > http://sce-tindy.tecnik93.com/tb-exp/index.php?action=describe_port&id=921 > > http://www.freebsd.org/cgi/query-pr.cgi?pr=99318 > > There is a patch fixing that.
State Changed From-To: feedback->closed Committed, with minor changes. Thanks!