source: trunk/dports/audio/herrie/Portfile

Last change on this file was 139469, checked in by jmr@…, 2 years ago

ncurses: update to 6.0, rev bump dependents due to new ABI

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.4 KB
Line 
1# $Id: Portfile 139469 2015-08-18 01:10:17Z ryandesign@macports.org $
2
3PortSystem 1.0
4
5name            herrie
6version         2.2
7revision    1
8categories      audio
9maintainers     nomaintainer
10description     Small command line interface music player
11long_description \
12        Herrie is a minimalistic music player that uses the command \
13        line. It is written to support a variety of operating systems, \
14        audio subsystems and file formats, including playlists. \
15        \
16        Herrie has a split-screen user interface, with a playlist at \
17        the top of the screen and a file browser at the bottom. When \
18        tracks are added to the playlist, Herrie automatically \
19        consumes them one by one. It is thus an application that \
20        allows you to batch music for playback. \
21        \
22        Herrie also has some more exotic features, including support \
23        for AudioScrobbler and the ability to chroot() itself into a \
24        directory.
25homepage        http://herrie.info/
26platforms       darwin
27master_sites    http://herrie.info/distfiles/ \
28                http://www.stack.nl/~ed/projects/${name}/distfiles/
29checksums       md5 88832b10298ab89473730eb0c93b6ddf \
30                rmd160 e0f70ca4d867cf6cdbb452bd0f0860ef1f5a9f39 \
31                sha1 ae5c39be11aeb19898cd3f968580eafc623830b7
32use_bzip2       yes
33
34depends_lib     path:lib/pkgconfig/glib-2.0.pc:glib2 port:ncurses
35depends_build   port:gettext bin:pkg-config:pkgconfig
36
37configure.pre_args
38configure.env-append PREFIX=${prefix}
39configure.args  no_http \
40                no_modplug \
41                no_mp3 \
42                no_scrobbler \
43                no_sndfile \
44                no_vorbis \
45                no_xspf \
46                verbose
47
48default_variants +http +mp3 +scrobbler +vorbis +xspf
49
50variant debug description "Enable debugging symbols" {
51        configure.cflags-append -g
52        configure.args-append   no_strip
53}
54
55variant http description "Enable HTTP streaming support" {
56        depends_lib-append      port:curl
57        configure.args-delete   no_http
58}
59
60variant modplug description "Enable Modplug support" {
61        depends_lib-append      port:libmodplug
62        configure.args-delete   no_modplug
63}
64
65variant mp3 description "Enable MP3 support" {
66        depends_lib-append      port:libid3tag \
67                                port:libmad
68        configure.args-delete   no_mp3
69}
70
71variant scrobbler description "Enable AudioScrobbler support" {
72        depends_lib-append      port:curl
73        configure.args-delete   no_scrobbler
74}
75
76variant sndfile description "Enable libsndfile support" {
77        depends_lib-append      port:libsndfile
78        configure.args-delete   no_sndfile
79}
80
81variant vorbis description "Enable Ogg Vorbis support" {
82        depends_lib-append      port:libvorbis
83        configure.args-delete   no_vorbis
84}
85
86variant xspf description "Enable XML Shareable Playlist Format support" {
87        depends_lib-append      port:libxspf
88        configure.args-delete   no_xspf
89}
Note: See TracBrowser for help on using the repository browser.