svn commit: r458807 - head/multimedia/handbrake

Tobias Kortkamp tobik at FreeBSD.org
Fri Jan 12 08:51:06 UTC 2018


Author: tobik
Date: Fri Jan 12 08:51:04 2018
New Revision: 458807
URL: https://svnweb.freebsd.org/changeset/ports/458807

Log:
  multimedia/handbrake: Make Python 2.7 build dependency explicit
  
  Handbrake has a hard build dependency on Python 2.7 and calls python2
  during the build.  However lang/python2 might not be installed in the
  build environment (e.g. with OPTIONS_UNSET=CUPS).
  
  python2 /wrkdirs/usr/ports/multimedia/handbrake/work/HandBrake-1.0.7/build/../gtk/src/makedeps.py
  gmake[4]: python2: Command not found
  gmake[4]: *** [Makefile:866: widget.deps] Error 127
  gmake[4]: Leaving directory '/wrkdirs/usr/ports/multimedia/handbrake/work/HandBrake-1.0.7/build/gtk/src'

Modified:
  head/multimedia/handbrake/Makefile

Modified: head/multimedia/handbrake/Makefile
==============================================================================
--- head/multimedia/handbrake/Makefile	Fri Jan 12 07:47:30 2018	(r458806)
+++ head/multimedia/handbrake/Makefile	Fri Jan 12 08:51:04 2018	(r458807)
@@ -64,7 +64,7 @@ LIB_DEPENDS+=	libdvdcss.so:multimedia/libdvdcss
 GNU_CONFIGURE=	yes
 USE_GCC=	yes
 USES=		autoreconf:build compiler:features gmake iconv \
-		libtool:build localbase:ldflags pkgconfig python:build
+		libtool:build localbase:ldflags pkgconfig python:2.7,build
 MAKE_ENV=	V=1 ACLOCAL=${LOCALBASE}/bin/aclocal
 
 CONFIGURE_ARGS=	--force --enable-x265
@@ -123,6 +123,10 @@ post-extract: .SILENT
 .for f in ${CONTRIB_FILES}
 	${CP} ${DISTDIR}/${DIST_SUBDIR}/${f} ${WRKSRC}/download
 .endfor
+
+post-patch:
+	@${REINPLACE_CMD} 's at python2 @${PYTHON_CMD} @' \
+		${WRKSRC}/gtk/src/Makefile.am
 
 post-install-X11-on:
 	${LN} -sf ghb ${STAGEDIR}${PREFIX}/bin/HandBrake


More information about the svn-ports-all mailing list