1 | # $Id: $ |
---|
2 | PortSystem 1.0 |
---|
3 | name rhythmbox |
---|
4 | version 0.8.8 |
---|
5 | categories multimedia |
---|
6 | description an iTunes-like audio player |
---|
7 | long_description Rhythmbox is an integrated music management application, \ |
---|
8 | originally inspired by Apple's iTunes. It is free \ |
---|
9 | software, based on the powerful GStreamer media framework, \ |
---|
10 | or the Xine framework. It supports all common data formats \ |
---|
11 | from both local files and network streams. |
---|
12 | homepage http://www.rhythmbox.org/ |
---|
13 | master_sites http://ftp.gnome.org/pub/GNOME/sources/rhythmbox/0.8/ |
---|
14 | checksums md5 3b9b918d27dd44e80192e955f8aa3ccb |
---|
15 | |
---|
16 | depends_lib lib:libmad:libmad \ |
---|
17 | lib:libid3tag:libid3tag \ |
---|
18 | lib:libogg:libogg \ |
---|
19 | lib:libvorbis:libvorbis \ |
---|
20 | lib:perl5/vendor_perl/5.8.6/darwin-2level/XML/Parser.pm:p5-xml-parser \ |
---|
21 | lib:libgtk-x11-2.0:gtk2 \ |
---|
22 | lib:libgnomeui-2:libgnomeui \ |
---|
23 | lib:libxine:xine-lib \ |
---|
24 | |
---|
25 | #TODO: Add mp4 support (via mpeg4ip -> libmp4v2) |
---|
26 | configure.args --enable-mp3 \ |
---|
27 | --disable-mp4 \ |
---|
28 | --enable-vorbis \ |
---|
29 | --enable-ipod \ |
---|
30 | --with-player=xine |
---|
31 | # --disable-oggtest --disable-vorbistest |
---|
32 | configure.env CPPFLAGS=-I${prefix}/include LDFLAGS=-L${prefix}/lib |
---|
33 | |
---|
34 | variant gstreamer { |
---|
35 | depends_lib-delete lib:libxine:xine-lib |
---|
36 | configure.args-delete --with-player=xine |
---|
37 | |
---|
38 | depends_lib-append lib:libgstreamer:gstreamer \ |
---|
39 | lib:XXX:gst-plugins |
---|
40 | configure.args-append --with-player=gstreamer |
---|
41 | } |
---|
42 | |
---|
43 | variant novorbis { |
---|
44 | depends_lib-delete lib:libvorbis:libvorbis |
---|
45 | depends_lib-delete lib:libogg:libogg |
---|
46 | configure.args-delete --enable-vorbis |
---|
47 | configure.args-append --disable-vorbis |
---|
48 | } |
---|
49 | |
---|
50 | variant flac { |
---|
51 | depends_lib-append lib:libflac:flac |
---|
52 | configure.args-append --enable-flac |
---|
53 | } |
---|
54 | |
---|
55 | variant noipod { |
---|
56 | configure.args-delete --enable-ipod |
---|
57 | configure.args-append --disable-ipod |
---|
58 | } |
---|