ports/158769: [patch] update audio/pianobar to latest version

Eitan Adler lists at eitanadler.com
Sun Jul 10 17:20:10 UTC 2011


>Number:         158769
>Category:       ports
>Synopsis:       [patch] update audio/pianobar to latest version
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 10 17:20:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Eitan Adler
>Release:        
>Organization:
>Environment:
>Description:
I purposely left the patch as one large file. This has already been submitted upstream. I hope that with the next version the patch could just be removed. 

To the current maintainer: I am willing the continue the maintaining the port if you wish

>How-To-Repeat:

>Fix:
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/audio/pianobar/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- Makefile	2 May 2011 15:34:19 -0000	1.4
+++ Makefile	10 Jul 2011 17:09:16 -0000
@@ -6,13 +6,15 @@
 #
 
 PORTNAME=	pianobar
-PORTVERSION=	2011.04.27
+PORTVERSION=	2011.07.09
 CATEGORIES=	audio
-MASTER_SITES=	http://6xq.net/media/00/16/
+MASTER_SITES=	http://6xq.net/static/projects/${PORTNAME}/
 
 MAINTAINER=	john at pcbsd.org
 COMMENT=	Command line Pandora player
 
+LICENSE=	MIT
+
 LIB_DEPENDS=	ao:${PORTSDIR}/audio/libao \
 	faad:${PORTSDIR}/audio/faad \
 	mad:${PORTSDIR}/audio/libmad
@@ -25,4 +27,6 @@
 USE_BZIP2=	yes
 USE_GMAKE=	yes
 
+CFLAGS+=	-std=c99 -W -I${LOCALBASE}/include -L${LOCALBASE}/lib
+
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/audio/pianobar/distinfo,v
retrieving revision 1.4
diff -u -r1.4 distinfo
--- distinfo	2 May 2011 15:34:19 -0000	1.4
+++ distinfo	10 Jul 2011 17:09:16 -0000
@@ -1,2 +1,2 @@
-SHA256 (pianobar-2011.04.27.tar.bz2) = e4b1354974af36d32dc34b3329bd09f3e0437127539024cf7add61facbb621dc
-SIZE (pianobar-2011.04.27.tar.bz2) = 61317
+SHA256 (pianobar-2011.07.09.tar.bz2) = e8ecc60637b57a807e3db35242e968fa8ce60b0db8a3268acd52a16c027e89b4
+SIZE (pianobar-2011.07.09.tar.bz2) = 64497
Index: files/patch-Makefile
===================================================================
RCS file: files/patch-Makefile
diff -N files/patch-Makefile
--- files/patch-Makefile	2 May 2011 15:34:19 -0000	1.3
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
---- Makefile.orig	2011-04-27 14:11:06.000000000 -0500
-+++ Makefile	2011-04-30 09:03:16.000000000 -0500
-@@ -4,11 +4,10 @@
- BINDIR:=${PREFIX}/bin
- LIBDIR:=${PREFIX}/lib
- INCDIR:=${PREFIX}/include
--MANDIR:=${PREFIX}/share/man
-+MANDIR:=${PREFIX}/man
- DYNLINK:=0
--CFLAGS:=-O2 -DNDEBUG
-+CFLAGS:=-Wall -std=c99 -O2 -DNDEBUG -pedantic -I/usr/local/include -L/usr/local/lib -lao
- LDFLAGS:=
--CC:=c99
- 
- PIANOBAR_DIR=src
- PIANOBAR_SRC=\
Index: files/patch-main.c
===================================================================
RCS file: files/patch-main.c
diff -N files/patch-main.c
--- files/patch-main.c	8 Apr 2011 12:36:57 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
---- src/main.c.orig	2011-01-24 04:00:25.000000000 -0800
-+++ src/main.c	2011-04-07 14:28:49.000000000 -0700
-@@ -21,9 +21,6 @@
- THE SOFTWARE.
- */
- 
--#define _POSIX_C_SOURCE 1 /* fileno() */
--#define _BSD_SOURCE /* strdup() */
--
- /* system includes */
- #include <stdlib.h>
- #include <string.h>
Index: files/patch-pianobar
===================================================================
RCS file: files/patch-pianobar
diff -N files/patch-pianobar
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-pianobar	10 Jul 2011 17:09:16 -0000
@@ -0,0 +1,133 @@
+diff --git Makefile Makefile
+index 97ca76b..962a2e2 100644
+--- Makefile
++++ Makefile
+@@ -9,10 +9,10 @@ DYNLINK:=0
+ 
+ # Respect environment variables set by user; does not work with :=
+ ifeq (${CFLAGS},)
+	CFLAGS=-O2 -DNDEBUG
+ endif
+ ifeq (${CC},cc)
+-	CC=c99
++#	CC=c99
+ endif
+ 
+ PIANOBAR_DIR=src
+diff --git src/libezxml/ezxml.c src/libezxml/ezxml.c
+index 967d535..e0b5a15 100644
+--- src/libezxml/ezxml.c
++++ src/libezxml/ezxml.c
+@@ -22,7 +22,9 @@
+  * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+  */
+ 
++#ifndef __FreeBSD__
+ #define _BSD_SOURCE /* required by strdup() */
++#endif
+ 
+ #include <stdlib.h>
+ #include <stdio.h>
+diff --git src/libpiano/piano.c src/libpiano/piano.c
+index 3ed835a..34be389 100644
+--- src/libpiano/piano.c
++++ src/libpiano/piano.c
+@@ -21,7 +21,9 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+ */
+ 
++#ifndef __FreeBSD__
+ #define _BSD_SOURCE /* required by strdup() */
++#endif
+ 
+ #include <stdio.h>
+ #include <string.h>
+diff --git src/libpiano/xml.c src/libpiano/xml.c
+index b067bc0..6d8e7f9 100644
+--- src/libpiano/xml.c
++++ src/libpiano/xml.c
+@@ -21,7 +21,9 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+ */
+ 
++#ifndef __FreeBSD__
+ #define _BSD_SOURCE /* required by strdup() */
++#endif
+ 
+ #include <stdio.h>
+ #include <string.h>
+diff --git src/libwaitress/waitress.c src/libwaitress/waitress.c
+index 8bef2f6..93b60a2 100644
+--- src/libwaitress/waitress.c
++++ src/libwaitress/waitress.c
+@@ -21,8 +21,10 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+ */
+ 
++#ifndef __FreeBSD__
+ #define _POSIX_C_SOURCE 1 /* required by getaddrinfo() */
+ #define _BSD_SOURCE /* snprintf() */
++#endif
+ 
+ #include <sys/types.h>
+ #include <sys/socket.h>
+diff --git src/main.c src/main.c
+index ae661c8..094197a 100644
+--- src/main.c
++++ src/main.c
+@@ -21,8 +21,10 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+ */
+ 
++#ifndef __FreeBSD__
+ #define _POSIX_C_SOURCE 1 /* fileno() */
+ #define _BSD_SOURCE /* strdup() */
++#endif
+ 
+ /* system includes */
+ #include <stdlib.h>
+diff --git src/settings.c src/settings.c
+index 7b46df3..cae4c8e 100644
+--- src/settings.c
++++ src/settings.c
+@@ -23,8 +23,10 @@ THE SOFTWARE.
+ 
+ /* application settings */
+ 
++#ifndef __FreeBSD__
+ #define _POSIX_C_SOURCE 1 /* PATH_MAX */
+ #define _BSD_SOURCE /* strdup() */
++#endif
+ 
+ #include <string.h>
+ #include <stdlib.h>
+diff --git src/terminal.c src/terminal.c
+index 666d97b..4808083 100644
+--- src/terminal.c
++++ src/terminal.c
+@@ -21,8 +21,10 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+ */
+ 
++#ifndef __FreeBSD__
+ #define _POSIX_C_SOURCE 1 /* fileno() */
+ #define _BSD_SOURCE /* setlinebuf() */
++#endif
+ 
+ #include <termios.h>
+ #include <stdio.h>
+diff --git src/ui.c src/ui.c
+index a025b9c..decb0b6 100644
+--- src/ui.c
++++ src/ui.c
+@@ -23,8 +23,10 @@ THE SOFTWARE.
+ 
+ /* everything that interacts with the user */
+ 
++#ifndef __FreeBSD__
+ #define _POSIX_C_SOURCE 1 /* fileno() */
+ #define _BSD_SOURCE /* strdup() */
++#endif
+ 
+ #include <stdio.h>
+ #include <stdarg.h>
Index: files/patch-terminal.c
===================================================================
RCS file: files/patch-terminal.c
diff -N files/patch-terminal.c
--- files/patch-terminal.c	8 Apr 2011 12:36:57 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
---- src/terminal.c.orig	2011-01-24 04:00:25.000000000 -0800
-+++ src/terminal.c	2011-04-07 14:29:03.000000000 -0700
-@@ -21,9 +21,6 @@
- THE SOFTWARE.
- */
- 
--#define _POSIX_C_SOURCE 1 /* fileno() */
--#define _BSD_SOURCE /* setlinebuf() */
--
- #include <termios.h>
- #include <stdio.h>
Index: files/patch-ui.c
===================================================================
RCS file: files/patch-ui.c
diff -N files/patch-ui.c
--- files/patch-ui.c	8 Apr 2011 12:36:57 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
---- src/ui.c.orig	2011-01-24 04:00:25.000000000 -0800
-+++ src/ui.c	2011-04-07 14:29:19.000000000 -0700
-@@ -23,9 +23,6 @@
- 
- /* everything that interacts with the user */
- 
--#define _POSIX_C_SOURCE 1 /* fileno() */
--#define _BSD_SOURCE /* strdup() */
--
- #include <stdio.h>
- #include <stdarg.h>
- #include <unistd.h>
Index: files/patch-waitress.c
===================================================================
RCS file: files/patch-waitress.c
diff -N files/patch-waitress.c
--- files/patch-waitress.c	8 Apr 2011 12:36:57 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
---- src/libwaitress/waitress.c.orig	2011-01-24 04:00:25.000000000 -0800
-+++ src/libwaitress/waitress.c	2011-04-07 14:29:37.000000000 -0700
-@@ -21,9 +21,6 @@
- THE SOFTWARE.
- */
- 
--#define _POSIX_C_SOURCE 1 /* required by getaddrinfo() */
--#define _BSD_SOURCE /* snprintf() */
--
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <netdb.h>


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list