svn commit: r520672 - head/audio/pianobar

Matthias Andree mandree at FreeBSD.org
Sun Dec 22 22:26:42 UTC 2019


Author: mandree
Date: Sun Dec 22 22:26:41 2019
New Revision: 520672
URL: https://svnweb.freebsd.org/changeset/ports/520672

Log:
  audio/pianobar Makefile cleanup, minor tweaks
  
  Add localbase and remove unneeded requisites and variables
  Upstreamed changed backend to ffmpeg (avcodec) back in 2014.
  Commit: c872f00508ce4afe3b8ec863b23595c31fd8b4be [1]
  
  Note that -std=c99 is set by pianobar's original Makefile already,
  hence it was redundant. [1, see reviews.f.o discussion, URL below]
  
  While here, add V=1 to MAKE_ENV to see the build commands in logs,
  and run STRIP_CMD on the installed binary. [mandree@]
  
  Submitted by:	Daniel Engberg [1]
  Approved by:	jhixson at FreeBSD.org (maintainer timeout, 45 days)
  Differential Revision:	https://reviews.freebsd.org/D22269

Modified:
  head/audio/pianobar/Makefile

Modified: head/audio/pianobar/Makefile
==============================================================================
--- head/audio/pianobar/Makefile	Sun Dec 22 22:13:16 2019	(r520671)
+++ head/audio/pianobar/Makefile	Sun Dec 22 22:26:41 2019	(r520672)
@@ -3,7 +3,7 @@
 
 PORTNAME=	pianobar
 PORTVERSION=	2019.02.14
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	audio
 MASTER_SITES=	https://6xq.net/${PORTNAME}/
 
@@ -14,22 +14,19 @@ LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libao.so:audio/libao \
-		libfaad.so:audio/faad \
-		libmad.so:audio/libmad \
 		libgnutls.so:security/gnutls \
 		libjson-c.so:devel/json-c \
 		libgcrypt.so:security/libgcrypt \
 		libavcodec.so:multimedia/ffmpeg \
 		libcurl.so:ftp/curl
 
-USES=		alias gmake pkgconfig tar:bzip2
+MAKE_ENV+=	V=1
+USES=		alias gmake localbase pkgconfig tar:bzip2
 
 PLIST_FILES=	bin/pianobar \
 		man/man1/pianobar.1.gz
 
-MAKE_ARGS+=	CC="${CC}" PREFIX="${PREFIX}"
-
-CFLAGS+=	-I${LOCALBASE}/include -std=c99
-LDFLAGS+=	-L${LOCALBASE}/lib
+post-install:
+		${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pianobar
 
 .include <bsd.port.mk>


More information about the svn-ports-head mailing list