Ticket #30841: pianobar_2011.07.29.diff

File pianobar_2011.07.29.diff, 1.9 KB (added by aguynamedryan+macports@…, 13 years ago)

patch to grab latest commit to pianobar and fix "make install" case-insensitive file system problem

  • Portfile

    old new  
    44PortSystem                  1.0
    55
    66name                        pianobar
    7 version                     2011.07.09
     7version                     2011.07.29
    88categories                  audio
    99platforms                   darwin
    1010maintainers                 gmail.com:aguynamedryan+pianobar
    1111homepage                    http://6xq.net/html/00/17.html
    12 master_sites                http://6xq.net/media/00/16/
    13 use_bzip2                   yes
    1412
    1513description                 Console-based pandora.com player
    1614
     
    2220                            configure keybindings, last.fm scrobbling, \
    2321                            proxy support for listening outside of USA.
    2422
     23# OS X Lion segfaults running the latest stable release.
     24# There is a fix, but it is upstream, so we'll grab the latest
     25# git commit from github for now until a new, stable release is ready.
     26fetch.type                  git
     27git.url                     git://github.com/PromyLOPh/pianobar.git
     28git.branch                  735752ff30b7cc2a905dc6763bf3120b9bd70f62
     29
    2530depends_lib                 port:libao \
    2631                            port:faad2 \
    2732                            port:libmad
    2833
    29 checksums                   sha1    425c5512d2c54c186e610c02581de8546b402599 \
    30                             rmd160  5bdb409fb4d21a352685b67d84bdbe5d2f189f4f
    31 
    3234use_configure               no
    3335
    3436variant universal {}
     
    4244                            LIBFAAD_INCLUDE=${prefix}/include \
    4345                            LIBMAD_INCLUDE=${prefix}/include
    4446
     47# On case-sensitive file systems, "make install" might
     48# think we mean make INSTALL and do nothing because
     49# INSTALL is always up to date.
     50pre-destroot    {
     51    file delete ${worksrcpath}/INSTALL
     52}
    4553destroot.args               PREFIX=${prefix}
    4654
    4755livecheck.type              regex