svn commit: r343721 - head/multimedia/tvheadend

Bernhard Froehlich decke at FreeBSD.org
Tue Feb 11 07:54:12 UTC 2014


Author: decke
Date: Tue Feb 11 07:54:11 2014
New Revision: 343721
URL: http://svnweb.freebsd.org/changeset/ports/343721
QAT: https://qat.redports.org/buildarchive/r343721/

Log:
  - Attempt to fix the port after the ffmpeg1 removal. The commit r331762
  has only hidden the fact that tvheadend does not work with ffmpeg 2.x.
  Since ffmpeg1 has been removed already I can only rip out the ffmpeg
  option and dependency and disable libav for now.
  
  - While here move option variables before bsd.port.pre.mk to make them
  work.
  
  Reported by:	Torfinn Ingolfsen <tingox at gmail.com>
  Pointyhat to:	wg

Modified:
  head/multimedia/tvheadend/Makefile

Modified: head/multimedia/tvheadend/Makefile
==============================================================================
--- head/multimedia/tvheadend/Makefile	Tue Feb 11 07:43:45 2014	(r343720)
+++ head/multimedia/tvheadend/Makefile	Tue Feb 11 07:54:11 2014	(r343721)
@@ -3,7 +3,7 @@
 
 PORTNAME=	tvheadend
 PORTVERSION=	3.4.0.20130726.3
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	multimedia
 MASTER_SITES=	http://people.freebsd.org/~decke/distfiles/
 DISTNAME=	decke-${PORTNAME}-8a8c1a8
@@ -33,15 +33,20 @@ GROUPS=		${TVHGROUP}
 SUB_LIST+=	TVHUSER="${TVHUSER}" \
 		TVHGROUP="${TVHGROUP}"
 
-OPTIONS_DEFINE=	AVAHI DVBCSA FFMPEG
-OPTIONS_DEFAULT=DVBCSA FFMPEG
+OPTIONS_DEFINE=	AVAHI DVBCSA
+OPTIONS_DEFAULT=DVBCSA
 DVBCSA_DESC=	Replace internal ffdecsa with dvbcsa
 
 CONFIGURE_ENV+=	PLATFORM=freebsd
-CONFIGURE_ARGS+=--disable-dvbscan --disable-zlib
+CONFIGURE_ARGS+=--disable-dvbscan --disable-zlib --disable-libav
 CFLAGS+=	-I${LOCALBASE}/include -Wno-conversion -Wno-int-to-pointer-cast
 LDFLAGS+=	-L${LOCALBASE}/lib -lexecinfo -lssl -lz
 
+AVAHI_LIB_DEPENDS=	libavahi-client.so:${PORTSDIR}/net/avahi-app
+
+DVBCSA_LIB_DEPENDS=	libdvbcsa.so:${PORTSDIR}/multimedia/libdvbcsa
+DVBCSA_CONFIGURE_ENABLE=	dvbcsa
+
 .include <bsd.port.pre.mk>
 
 .if ${OSVERSION} < 900000
@@ -58,16 +63,6 @@ CFLAGS+=	-Wno-microsoft \
 		-Wno-tautological-constant-out-of-range-compare
 .endif
 
-AVAHI_LIB_DEPENDS=	libavahi-client.so:${PORTSDIR}/net/avahi-app
-
-DVBCSA_LIB_DEPENDS=	libdvbcsa.so:${PORTSDIR}/multimedia/libdvbcsa
-DVBCSA_CONFIGURE_ON=	--enable-dvbcsa
-DVBCSA_CONFIGURE_OFF=	--disable-dvbcsa
-
-FFMPEG_LIB_DEPENDS=	libavcodec.so:${PORTSDIR}/multimedia/ffmpeg
-FFMPEG_CONFIGURE_ON=	--enable-libav
-FFMPEG_CONFIGURE_OFF=	--disable-libav
-
 post-patch:
 	@${REINPLACE_CMD} 's|-g||' \
 		${WRKSRC}/Makefile


More information about the svn-ports-all mailing list