Bug 90618 - [new port] audio/xmms2 resubmit
Summary: [new port] audio/xmms2 resubmit
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Renato Botelho
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-18 22:40 UTC by Alexander Botero-Lowry
Modified: 2005-12-21 09:51 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Botero-Lowry 2005-12-18 22:40:07 UTC
              I had submitted a port for xmms2 before, but sqlite3 was upgraded to a version that no longer worked with the new release, a new release came out today so I updated my port, as well as added support for many of the features that xmms2 had for which my original port did not include support.

The new port can be found at: http://www.reed.edu/~boterola/xmms2-port.shar
Comment 1 Renato Botelho freebsd_committer freebsd_triage 2005-12-19 12:35:12 UTC
Responsible Changed
From-To: freebsd-ports-bugs->garga

I'll take it.
Comment 2 Renato Botelho freebsd_committer freebsd_triage 2005-12-19 12:42:11 UTC
I made some changes to fix problems on the port, you can get the new
version here:

http://people.freebsd.org/~garga/xmms2.shar

there are 2 problems with this port yet.

1) It doesn't build on FreeBSD 4.x. If you can't test it and make
the changes to fix the problem, just let me know and I can mark it
as BROKEN on 4.x. You can take a look troblem here:

http://srvmix.galle.com.br/tb/errors/4-STABLE/xmms2-0.2.d.log

2) It's not respecting CC/CFLAGS/LDFLAGS environment variables, like
you can see here the log file:

http://srvmix.galle.com.br/tb/logs/6-STABLE/xmms2-0.2.d.log

All ports must respect this vars and use compiler and settings
defined by the user.

Could you take a look and send me a 'diff -ruN' format patch based
on that last version?

Thanks
-- 
Renato Botelho <garga @ FreeBSD.org>
               <freebsd @ galle.com.br>
GnuPG Key: http://www.FreeBSD.org/~garga/pubkey.asc
Comment 3 Renato Botelho freebsd_committer freebsd_triage 2005-12-19 12:42:55 UTC
State Changed
From-To: open->feedback

Ask for maintainer fix.
Comment 4 Alexander Botero-Lowry 2005-12-19 18:47:50 UTC
1) It doesn't build on FreeBSD 4.x. If you can't test it and make
the changes to fix the problem, just let me know and I can mark it
as BROKEN on 4.x.

I don't have a 4.x machine, so I can't really work on this, but I am very interested in getting it fixed upstream. I for a while maintained xmms2 compatability across all the BSDs, so I feel like I should try to get this fixed at some point. For now though, I would mark it broken on 4.

2) It's not respecting CC/CFLAGS/LDFLAGS environment variables, like
you can see here the log file:

I loathe scons for this reason, you have to actually pass it to the scons executable to do this, so like scons CC=... it won't take env variables. It also uses non standard names, LINKFLAGS and CCFLAGS for example. The patch deals with this though by passing the standardly named env variable to scons with the weird scons names.

http://www.reed.edu/~boterola/xmms2-port-flags.patch
Comment 5 Renato Botelho freebsd_committer freebsd_triage 2005-12-21 09:51:15 UTC
State Changed
From-To: feedback->closed

New port added, with changes. Thanks!!