Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Apr 2015 17:32:45 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 199126] multimedia/handbrake 0.10.1. fails to compile
Message-ID:  <bug-199126-13-8oXaq1FVNu@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-199126-13@https.bugs.freebsd.org/bugzilla/>
References:  <bug-199126-13@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D199126

kwhite@site.uottawa.ca changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #155481|remove the handbrake        |remove the handbrake
        description|contrib lame, it's not used |contrib lame, its not used

--- Comment #11 from kwhite@site.uottawa.ca ---
Comment on attachment 155481
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D155481
remove the handbrake contrib lame, its not used

>Index: multimedia/handbrake/Makefile
>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>--- multimedia/handbrake/Makefile	(revision 383800)
>+++ multimedia/handbrake/Makefile	(working copy)
>@@ -14,7 +14,6 @@
> 		faad2-2.7.tar.gz:contrib \
> 		fdk-aac-v0.1.1-6-gbae4553.tar.bz2:contrib \
> 		libav-v10.1.tar.bz2:contrib \
>-		lame-3.98.tar.gz:contrib \
> 		libbluray-0.5.0.tar.bz2:contrib \
> 		libdca-r81-strapped.tar.gz:contrib \
> 		libdvdnav-5.0.1-0-gaa3659d.tar.gz:contrib \
>@@ -29,9 +28,8 @@
>=20
> LICENSE=3D	GPLv2
>=20
>-BROKEN=3D		Fails to build
>-
>-BUILD_DEPENDS=3D	yasm:${PORTSDIR}/devel/yasm
>+BUILD_DEPENDS=3D	yasm:${PORTSDIR}/devel/yasm \
>+		cmake:${PORTSDIR}/devel/cmake
> LIB_DEPENDS=3D	libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig \
> 		libfreetype.so:${PORTSDIR}/print/freetype2 \
> 		libfribidi.so:${PORTSDIR}/converters/fribidi \
>@@ -44,7 +42,8 @@
> 		libtheoraenc.so:${PORTSDIR}/multimedia/libtheora \
> 		libsamplerate.so:${PORTSDIR}/audio/libsamplerate \
> 		libvpx.so:${PORTSDIR}/multimedia/libvpx \
>-		libx264.so:${PORTSDIR}/multimedia/libx264
>+		libx264.so:${PORTSDIR}/multimedia/libx264 \
>+		libmp3lame.so:${PORTSDIR}/audio/lame
> .if !defined(PACKAGE_BUILDING)
> # DVDCSS version hardcoded in contrib/libdvdread/libdvdread/src/dvd_input=
.c (dlopen'ed)
> LIB_DEPENDS+=3D	libdvdcss.so.2:${PORTSDIR}/multimedia/libdvdcss
>@@ -106,7 +105,7 @@
> # considered good in FreeBSD.  Instead, we will prepare everything manual=
ly.
> post-extract: .SILENT
> # Unversioned directories can be copied in a loop
>-.for d in a52dec lame libdca x264
>+.for d in a52dec libdca x264
> 	${MKDIR} ${BUILD_WRKSRC}/contrib/${d}
> 	${MV} ${WRKDIR}/${d} ${BUILD_WRKSRC}/contrib/${d}
> .endfor
>@@ -130,7 +129,6 @@
> 	${TOUCH} ${BUILD_WRKSRC}/contrib/faad2/.stamp.extract
> 	${TOUCH} ${BUILD_WRKSRC}/contrib/fdkaac/.stamp.extract
> 	${TOUCH} ${BUILD_WRKSRC}/contrib/ffmpeg/.stamp.extract
>-	${TOUCH} ${BUILD_WRKSRC}/contrib/lame/.stamp.extract
> 	${TOUCH} ${BUILD_WRKSRC}/contrib/libbluray/.stamp.extract
> 	${TOUCH} ${BUILD_WRKSRC}/contrib/libdca/.stamp.extract
> 	${TOUCH} ${BUILD_WRKSRC}/contrib/libdvdnav/.stamp.extract
>@@ -151,6 +149,7 @@
> 	@${REINPLACE_CMD} \
> 		-e '/GHB_PACKAGES=3D/s/gthread-2.0/& gmodule-2.0/' \
> 		-e 's/-lhb/& ${ICONV_LIB}/' \
>+		-e 's/-lhandbrake/& ${ICONV_LIB}/' \
> 		-e 's:-lxml2:& ../../contrib/lib/libx265.a ../../contrib/lib/libfdk-aac=
.a:g' \
> 		${WRKSRC}/gtk/configure.ac
> 	@${REINPLACE_CMD} -e 's|<malloc|<stdlib|' ${WRKSRC}/libhb/fifo.c
>@@ -159,6 +158,7 @@
> 	@${REINPLACE_CMD} -e "s|ToolProbe( 'GCC.gcc',   'gcc',|ToolProbe( 'GCC.g=
cc',   '${CC}',|" \
> 		${WRKSRC}/make/configure.py
> 	@${REINPLACE_CMD} -e 's|avcodec avformat avutil avresample|avformat avco=
dec avresample avutil|' \
>+		-e 's|TEST.libs =3D $$(LIBHB.a)|& ${ICONV_LIB}|' \
> 		${WRKSRC}/libhb/module.defs ${WRKSRC}/test/module.defs
> 	@${TR} -d '\r' < ${WRKSRC}/contrib/ffmpeg/A06-frame-threading-state.patc=
h > ${WRKDIR}/A06-frame-threading-state.patch
> 	@${MV} ${WRKDIR}/A06-frame-threading-state.patch ${WRKSRC}/contrib/ffmpe=
g/

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-199126-13-8oXaq1FVNu>