Date: Tue, 25 Mar 2014 22:00:01 GMT From: dfilter@FreeBSD.ORG (dfilter service) To: freebsd-multimedia@FreeBSD.org Subject: Re: ports/181964: commit references a PR Message-ID: <201403252200.s2PM012K094001@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/181964; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/181964: commit references a PR Date: Tue, 25 Mar 2014 21:50:44 +0000 (UTC) Author: tijl Date: Tue Mar 25 21:50:41 2014 New Revision: 349197 URL: http://svnweb.freebsd.org/changeset/ports/349197 QAT: https://qat.redports.org/buildarchive/r349197/ Log: - Update gstreamer1-libav to version 1.2.3. - USES=tar:xz. - Remove redundant configure args. - Only link with -Wl,-Bsymbolic where necessary. - Remove detection of SSE and MMX instruction set support. This enables support for various x86 extensions (SSE2, SSE3,...) in the i386 package. CPU support for these is detected at runtime except for MMX. So the i386 package requires at least a Pentium MMX now. (Does anybody play videos with gstreamer on a i486 or Pentium?) - Replace ARCH with LIBAV_ARCH everywhere so it doesn't conflict with our ARCH. [1] PR: ports/181964 [1] Modified: head/multimedia/gstreamer1-libav/Makefile head/multimedia/gstreamer1-libav/distinfo Modified: head/multimedia/gstreamer1-libav/Makefile ============================================================================== --- head/multimedia/gstreamer1-libav/Makefile Tue Mar 25 21:43:51 2014 (r349196) +++ head/multimedia/gstreamer1-libav/Makefile Tue Mar 25 21:50:41 2014 (r349197) @@ -3,13 +3,13 @@ # $MCom: ports/multimedia/gstreamer1-libav/Makefile,v 1.4 2013/01/15 21:43:45 kwm Exp $ PORTNAME= gstreamer1-libav -PORTVERSION= 1.2.2 +PORTVERSION= 1.2.3 CATEGORIES= multimedia MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-libav/ DISTNAME= gst-libav-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org -COMMENT= GStreamer plug-in for manipulating MPEG video streams +COMMENT= GStreamer plug-in with many audio/video decoders/encoders LICENSE= GPLv2 @@ -17,38 +17,12 @@ BUILD_DEPENDS= yasm:${PORTSDIR}/devel/ya orc>=0.4.16:${PORTSDIR}/devel/orc LIB_DEPENDS= liborc-0.4.so:${PORTSDIR}/devel/orc -USE_XZ= yes +USES= compiler gmake pkgconfig tar:xz USE_LDCONFIG= yes USE_GSTREAMER1= yes GNU_CONFIGURE= yes -USES= compiler:features gmake pkgconfig -LIBAV_CONFIG= --cc=${CC} \ - --enable-runtime-cpudetect \ - --enable-pic -LDFLAGS+= -Wl,-Bsymbolic - PLIST_SUB= VERSION="1.0" -# sse hardware vector support -.if defined(MACHINE_CPU) && (${MACHINE_CPU:Msse} == "sse" || ${MACHINE_CPU:Mamd64} == "amd64") -WITH_BUILTIN_VECTOR= yes -.else -LIBAV_CONFIG+= --disable-sse -.endif - -# mmx support -.if defined(MACHINE_CPU) && ${MACHINE_CPU:Mmmx} == "" && ${MACHINE_CPU:Mamd64} == "" -LIBAV_CONFIG+= --disable-mmx -WITHOUT_BUILTIN_VECTOR= yes -.endif - -# builtin vector, requires mmx and sse -.if !defined(WITHOUT_BUILTIN_VECTOR) && defined(WITH_BUILTIN_VECTOR) -CFLAGS+= -msse -.endif - -CONFIGURE_ARGS+= --with-libav-extra-configure="${LIBAV_CONFIG}" - .include <bsd.port.pre.mk> .if ${OSVERSION} < 900033 @@ -56,14 +30,20 @@ BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PO MAKE_ENV= COMPILER_PATH=${LOCALBASE}/bin .endif -.if ${ARCH} == powerpc64 -FFMPEG_CONFIG+= --arch=ppc64 -.endif - .if ${COMPILER_TYPE} == "gcc" CFLAGS+= -fno-force-addr .endif +post-patch: + @${REINPLACE_CMD} 's/[[:<:]]ARCH[[:>:]]/LIBAV_ARCH/' \ + ${WRKSRC}/gst-libs/ext/libav/Makefile \ + ${WRKSRC}/gst-libs/ext/libav/common.mak \ + ${WRKSRC}/gst-libs/ext/libav/configure \ + ${WRKSRC}/gst-libs/ext/libav/libavcodec/Makefile \ + ${WRKSRC}/gst-libs/ext/libav/library.mak + @${REINPLACE_CMD} '/libgstlibav_la_LDFLAGS =/s/$$/ -Wl,-Bsymbolic/' \ + ${WRKSRC}/ext/libav/Makefile.in + post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gstreamer-1.0/libgstlibav.so Modified: head/multimedia/gstreamer1-libav/distinfo ============================================================================== --- head/multimedia/gstreamer1-libav/distinfo Tue Mar 25 21:43:51 2014 (r349196) +++ head/multimedia/gstreamer1-libav/distinfo Tue Mar 25 21:50:41 2014 (r349197) @@ -1,2 +1,2 @@ -SHA256 (gst-libav-1.2.2.tar.xz) = 585eb7971006100ad771a852e07bd2f3e23bcc6eb0b1253a40b5a0e40e4e7418 -SIZE (gst-libav-1.2.2.tar.xz) = 4577584 +SHA256 (gst-libav-1.2.3.tar.xz) = ebc7fbe10955f40df6ccc4bf689075e7e296205fc7ecd8ff383d43c5cdf5bcd6 +SIZE (gst-libav-1.2.3.tar.xz) = 4582312 _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201403252200.s2PM012K094001>