[92820] trunk/dports/audio/pianobar

ryandesign at macports.org ryandesign at macports.org
Mon May 7 11:42:59 PDT 2012


Revision: 92820
          https://trac.macports.org/changeset/92820
Author:   ryandesign at macports.org
Date:     2012-05-07 11:42:58 -0700 (Mon, 07 May 2012)
Log Message:
-----------
pianobar: maintainer update to 2012.05.06 and add libgcrypt and json-c dependencies; #34365

Modified Paths:
--------------
    trunk/dports/audio/pianobar/Portfile
    trunk/dports/audio/pianobar/files/patch-Makefile.diff

Modified: trunk/dports/audio/pianobar/Portfile
===================================================================
--- trunk/dports/audio/pianobar/Portfile	2012-05-07 18:14:48 UTC (rev 92819)
+++ trunk/dports/audio/pianobar/Portfile	2012-05-07 18:42:58 UTC (rev 92820)
@@ -4,7 +4,7 @@
 PortSystem                  1.0
 
 name                        pianobar
-version                     2012.04.24
+version                     2012.05.06
 categories                  audio
 platforms                   darwin
 maintainers                 gmail.com:aguynamedryan+pianobar
@@ -22,14 +22,13 @@
                             configure keybindings, last.fm scrobbling, \
                             proxy support for listening outside of USA.
 
-checksums                   sha256  1286005b14ef58ea5b7baece054e772761e6351fdeceadd3a69e0a7c8b9bf28e \
-                            rmd160  118a7a7b2f91df85a8b8d0ef46fa57fba39152a5
+checksums                   sha256  b143882ca50303d560f49567d1a508ca4b48208db4eb8aa67f369fcaae708d7a \
+                            rmd160  51adb656ea013ce1af749dbd216d21d64e77e45f
 
-depends_lib                 port:gnutls
+depends_lib                 port:gnutls \
+                            port:libgcrypt \
+                            port:json-c
 
-patchfiles                  patch-src-libpiano-piano.c.diff \
-                            patch-src-main.c.diff
-
 configure.cflags-append     -std=c99
 
 use_configure               no

Modified: trunk/dports/audio/pianobar/files/patch-Makefile.diff
===================================================================
--- trunk/dports/audio/pianobar/files/patch-Makefile.diff	2012-05-07 18:14:48 UTC (rev 92819)
+++ trunk/dports/audio/pianobar/files/patch-Makefile.diff	2012-05-07 18:42:58 UTC (rev 92820)
@@ -1,6 +1,6 @@
---- Makefile.orig	2012-01-10 15:54:49.000000000 -0600
-+++ Makefile	2012-01-15 17:40:40.000000000 -0600
-@@ -90,7 +90,7 @@
+--- Makefile.orig	2012-05-07 09:50:06.000000000 -0700
++++ Makefile	2012-05-07 09:51:08.000000000 -0700
+@@ -87,7 +87,7 @@
  
  # build pianobar
  ifeq (${DYNLINK},1)
@@ -8,37 +8,38 @@
 +pianobar: ${PIANOBAR_OBJ} ${PIANOBAR_HDR} libpiano.0.dylib
  	@echo "  LINK  $@"
  	@${CC} -o $@ ${PIANOBAR_OBJ} ${LDFLAGS} -lao -lpthread -lm -L. -lpiano \
- 			${LIBFAAD_LDFLAGS} ${LIBMAD_LDFLAGS} ${LIBGNUTLS_LDFLAGS}
-@@ -104,15 +104,15 @@
+ 			${LIBFAAD_LDFLAGS} ${LIBMAD_LDFLAGS} ${LIBGNUTLS_LDFLAGS} \
+@@ -103,15 +103,15 @@
  endif
  
  # build shared and static libpiano
 -libpiano.so.0: ${LIBPIANO_RELOBJ} ${LIBPIANO_HDR} ${LIBWAITRESS_RELOBJ} \
 +libpiano.0.dylib: ${LIBPIANO_RELOBJ} ${LIBPIANO_HDR} ${LIBWAITRESS_RELOBJ} \
- 		${LIBWAITRESS_HDR} ${LIBEZXML_RELOBJ} ${LIBEZXML_HDR} \
- 		${LIBPIANO_OBJ} ${LIBWAITRESS_OBJ} ${LIBEZXML_OBJ}
+ 		${LIBWAITRESS_HDR} ${LIBPIANO_OBJ} ${LIBWAITRESS_OBJ}
  	@echo "  LINK  $@"
--	@${CC} -shared -Wl,-soname,libpiano.so.0 ${CFLAGS} ${LDFLAGS} ${LIBGNUTLS_LDFLAGS} \
+-	@${CC} -shared -Wl,-soname,libpiano.so.0 ${CFLAGS} ${LDFLAGS} \
+-			${LIBGNUTLS_LDFLAGS} ${LIBGCRYPT_LDFLAGS} \
 -			-o libpiano.so.0.0.0 ${LIBPIANO_RELOBJ} \
-+	@${CC} -dynamiclib -Wl,-install_name,${LIBDIR}/libpiano.0.dylib ${CFLAGS} ${LDFLAGS} ${LIBGNUTLS_LDFLAGS} \
++	@${CC} -dynamiclib -Wl,-install_name,${LIBDIR}/libpiano.0.dylib ${CFLAGS} ${LDFLAGS} \
++			${LIBGNUTLS_LDFLAGS} ${LIBGCRYPT_LDFLAGS} ${LIBJSONC_LDFLAGS} \
 +			-o libpiano.0.0.0.dylib ${LIBPIANO_RELOBJ} \
- 			${LIBWAITRESS_RELOBJ} ${LIBEZXML_RELOBJ}
+ 			${LIBWAITRESS_RELOBJ}
 -	@ln -s libpiano.so.0.0.0 libpiano.so.0
 -	@ln -s libpiano.so.0 libpiano.so
 +	@ln -s libpiano.0.0.0.dylib libpiano.0.dylib
 +	@ln -s libpiano.0.dylib libpiano.dylib
  	@echo "    AR  libpiano.a"
- 	@${AR} rcs libpiano.a ${LIBPIANO_OBJ} ${LIBWAITRESS_OBJ} ${LIBEZXML_OBJ}
+ 	@${AR} rcs libpiano.a ${LIBPIANO_OBJ} ${LIBWAITRESS_OBJ}
  
-@@ -132,7 +132,7 @@
+@@ -131,7 +131,7 @@
+ clean:
  	@echo " CLEAN"
  	@${RM} ${PIANOBAR_OBJ} ${LIBPIANO_OBJ} ${LIBWAITRESS_OBJ} ${LIBWAITRESS_OBJ}/test.o \
- 			${LIBEZXML_OBJ} ${LIBPIANO_RELOBJ} ${LIBWAITRESS_RELOBJ} \
--			${LIBEZXML_RELOBJ} pianobar libpiano.so* libpiano.a waitress-test
-+			${LIBEZXML_RELOBJ} pianobar libpiano*.dylib libpiano.a waitress-test
+-			${LIBPIANO_RELOBJ} ${LIBWAITRESS_RELOBJ} pianobar libpiano.so* \
++			${LIBPIANO_RELOBJ} ${LIBWAITRESS_RELOBJ} pianobar libpiano*.dylib \
+ 			libpiano.a waitress-test
  
  all: pianobar
- 
 @@ -183,9 +183,9 @@
  
  install-libpiano:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120507/8b55c782/attachment.html>


More information about the macports-changes mailing list