Changeset 145178 for trunk/dports/audio


Ignore:
Timestamp:
Jan 27, 2016, 11:53:51 PM (3 years ago)
Author:
ryandesign@…
Message:

pianobar: update to 2015.11.22, fixing TLS network error (#40050); disable silent rules

Location:
trunk/dports/audio/pianobar
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/audio/pianobar/Portfile

    r129671 r145178  
    55PortGroup                   github 1.0
    66
    7 github.setup                PromyLOPh pianobar 2014.09.28
     7github.setup                PromyLOPh pianobar 2015.11.22
    88categories                  audio
    99platforms                   darwin
     
    2121                            proxy support for listening outside of USA.
    2222
    23 checksums                   rmd160  010e3643641b2d4cbbb0223c1ae37f864a8d6a21 \
    24                             sha256  7ddc7a651f0185451f7c457dcb9587c445d1a738a620bc16fb358f68f8938d2b
     23checksums                   rmd160  375d9a1a4a8a879df98affe9ed063d779f7b822e \
     24                            sha256  120f34fa70c34c12194b7c350952c9d5fd706b820bdd49cb139dabe785499bc9
    2525
    2626depends_build               port:pkgconfig
    2727
    2828depends_lib                 path:lib/libavcodec.dylib:ffmpeg \
    29                             port:gnutls \
    3029                            port:libao \
    3130                            port:libgcrypt \
    3231                            port:json-c
     32
     33post-patch {
     34    # Disable silent rules.
     35    # https://github.com/PromyLOPh/pianobar/issues/571
     36    reinplace -E "s/^(\t+)@(\\\$\{)/\\1\\2/" ${worksrcpath}/Makefile
     37    reinplace -E "/^\t+@echo \" /d" ${worksrcpath}/Makefile
     38}
    3339
    3440configure.cflags-append     -std=c99
     
    4854destroot.args               PREFIX=${prefix}
    4955
     56if {${subport} eq ${name}} {
     57    depends_lib-append      port:curl
     58}
     59
    5060subport libpiano {
     61    depends_lib-append      port:gnutls
    5162    build.target            libpiano.so.0
    5263    destroot.target         install-libpiano
  • trunk/dports/audio/pianobar/files/patch-Makefile.diff

    r129671 r145178  
    1 --- Makefile.orig       2014-09-28 08:17:29.000000000 -0500
    2 +++ Makefile    2014-12-18 14:29:33.000000000 -0600
    3 @@ -95,7 +95,7 @@
     1--- Makefile.orig       2015-11-22 04:31:27.000000000 -0800
     2+++ Makefile    2016-01-27 15:18:12.000000000 -0800
     3@@ -71,7 +71,7 @@
    44 
    55 # build pianobar
    66 ifeq (${DYNLINK},1)
    7 -pianobar: ${PIANOBAR_OBJ} ${PIANOBAR_HDR} libpiano.so.0
    8 +pianobar: ${PIANOBAR_OBJ} ${PIANOBAR_HDR} libpiano.0.dylib
     7-pianobar: ${PIANOBAR_OBJ} libpiano.so.0
     8+pianobar: ${PIANOBAR_OBJ} libpiano.0.dylib
    99        @echo "  LINK  $@"
    1010        @${CC} -o $@ ${PIANOBAR_OBJ} -L. -lpiano ${ALL_LDFLAGS}
    1111 else
    12 @@ -107,13 +107,13 @@
     12@@ -81,12 +81,12 @@
    1313 endif
    1414 
    1515 # build shared and static libpiano
    16 -libpiano.so.0: ${LIBPIANO_RELOBJ} ${LIBPIANO_HDR} ${LIBWAITRESS_RELOBJ} \
    17 +libpiano.0.dylib: ${LIBPIANO_RELOBJ} ${LIBPIANO_HDR} ${LIBWAITRESS_RELOBJ} \
    18                 ${LIBWAITRESS_HDR} ${LIBPIANO_OBJ} ${LIBWAITRESS_OBJ}
     16-libpiano.so.0: ${LIBPIANO_RELOBJ} ${LIBPIANO_OBJ}
     17+libpiano.0.dylib: ${LIBPIANO_RELOBJ} ${LIBPIANO_OBJ}
    1918        @echo "  LINK  $@"
    2019-       @${CC} -shared -Wl,-soname,libpiano.so.0 -o libpiano.so.0.0.0 \
    2120+       @${CC} -dynamiclib -Wl,-install_name,${LIBDIR}/libpiano.0.dylib -o libpiano.0.0.0.dylib \
    22                         ${LIBPIANO_RELOBJ} ${LIBWAITRESS_RELOBJ} ${ALL_LDFLAGS}
    23 -       @ln -s libpiano.so.0.0.0 libpiano.so.0
    24 -       @ln -s libpiano.so.0 libpiano.so
    25 +       @ln -s libpiano.0.0.0.dylib libpiano.0.dylib
    26 +       @ln -s libpiano.0.dylib libpiano.dylib
     21                        ${LIBPIANO_RELOBJ} ${ALL_LDFLAGS}
     22-       @ln -fs libpiano.so.0.0.0 libpiano.so.0
     23-       @ln -fs libpiano.so.0 libpiano.so
     24+       @ln -fs libpiano.0.0.0.dylib libpiano.0.dylib
     25+       @ln -fs libpiano.0.dylib libpiano.dylib
    2726        @echo "    AR  libpiano.a"
    28         @${AR} rcs libpiano.a ${LIBPIANO_OBJ} ${LIBWAITRESS_OBJ}
     27        @${AR} rcs libpiano.a ${LIBPIANO_OBJ}
    2928 
    30 @@ -135,7 +135,7 @@
     29@@ -107,7 +107,7 @@
    3130 clean:
    3231        @echo " CLEAN"
    33         @${RM} ${PIANOBAR_OBJ} ${LIBPIANO_OBJ} ${LIBWAITRESS_OBJ} ${LIBWAITRESS_OBJ}/test.o \
    34 -                       ${LIBPIANO_RELOBJ} ${LIBWAITRESS_RELOBJ} pianobar libpiano.so* \
    35 +                       ${LIBPIANO_RELOBJ} ${LIBWAITRESS_RELOBJ} pianobar libpiano*.dylib \
    36                         libpiano.a waitress-test $(PIANOBAR_SRC:.c=.d) $(LIBPIANO_SRC:.c=.d) \
    37                         $(LIBWAITRESS_SRC:.c=.d)
     32        @${RM} ${PIANOBAR_OBJ} ${LIBPIANO_OBJ} \
     33-                       ${LIBPIANO_RELOBJ} pianobar libpiano.so* \
     34+                       ${LIBPIANO_RELOBJ} pianobar libpiano*.dylib \
     35                        libpiano.a $(PIANOBAR_SRC:.c=.d) $(LIBPIANO_SRC:.c=.d)
    3836 
    39 @@ -159,9 +159,9 @@
     37 all: pianobar
     38@@ -124,9 +124,9 @@
    4039 
    4140 install-libpiano:
    4241        install -d ${DESTDIR}${LIBDIR}/
    4342-       install -m644 libpiano.so.0.0.0 ${DESTDIR}${LIBDIR}/
    44 -       ln -s libpiano.so.0.0.0 ${DESTDIR}${LIBDIR}/libpiano.so.0
    45 -       ln -s libpiano.so.0 ${DESTDIR}${LIBDIR}/libpiano.so
     43-       ln -fs libpiano.so.0.0.0 ${DESTDIR}${LIBDIR}/libpiano.so.0
     44-       ln -fs libpiano.so.0 ${DESTDIR}${LIBDIR}/libpiano.so
    4645+       install -m644 libpiano.0.0.0.dylib ${DESTDIR}${LIBDIR}/
    47 +       ln -s libpiano.0.0.0.dylib ${DESTDIR}${LIBDIR}/libpiano.0.dylib
    48 +       ln -s libpiano.0.dylib ${DESTDIR}${LIBDIR}/libpiano.dylib
     46+       ln -fs libpiano.0.0.0.dylib ${DESTDIR}${LIBDIR}/libpiano.0.dylib
     47+       ln -fs libpiano.0.dylib ${DESTDIR}${LIBDIR}/libpiano.dylib
    4948        install -m644 libpiano.a ${DESTDIR}${LIBDIR}/
    5049        install -d ${DESTDIR}${INCDIR}/
Note: See TracChangeset for help on using the changeset viewer.