diff options
author | Martin Matuska <mm@FreeBSD.org> | 2010-06-09 16:41:52 +0000 |
---|---|---|
committer | Martin Matuska <mm@FreeBSD.org> | 2010-06-09 16:41:52 +0000 |
commit | 392da6dd340e4b227df88aec0fafdf66cbd17860 (patch) | |
tree | 5d5630299326289a3b2bf997425df61dd63e466f /multimedia | |
parent | 69f0b7bdeb52ccb89101c38784a1ee321b540fb5 (diff) |
- Fix CFLAGS
- Support SSSE3 without GCC44+ (devel/binutils only)
- Turn on SSSE3 support by default
Notes
Notes:
svn path=/head/; revision=256211
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/ffmpeg-devel/Makefile | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/multimedia/ffmpeg-devel/Makefile b/multimedia/ffmpeg-devel/Makefile index d8fd68df6614..1b4a7c99f591 100644 --- a/multimedia/ffmpeg-devel/Makefile +++ b/multimedia/ffmpeg-devel/Makefile @@ -7,7 +7,7 @@ PORTNAME= ffmpeg DISTVERSION= 2010-04-18 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= multimedia audio ipv6 net MASTER_SITES= http://people.freebsd.org/~mm/distfiles/ PKGNAMESUFFIX= -devel @@ -40,7 +40,7 @@ OPTIONS= AMR_NB "AMR Narrow Band encoder (opencore)" on \ SCHROEDINGER "Dirac codec via libschroedinger" on \ SDL "SDL support (build ffplay)" off \ SPEEX "Speex audio decoder" off \ - SSSE3 "Enable ssse3 support (gcc 4.4+)" off \ + SSSE3 "Enable ssse3 support" on \ THEORA "Theora encoder (implies OGG)" on \ VORBIS "Vorbis encoder via libvorbis (implies OGG)" on \ X264 "H.264 encoder" off \ @@ -108,13 +108,14 @@ DOC_DOCFILES= APIchanges avutil.txt faq.html ffmpeg-doc.html \ snow.txt soc.txt swscale.txt TODO PORTDOCS= * -.ifndef(WITHOUT_FFSERVER) -USE_RC_SUBR= ffserver +.if !defined(WITHOUT_SSSE3) +BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils +CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin +MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin .endif -.if defined(WITH_SSSE3) -USE_GCC= 4.4+ -BUILD_DEPENDS+= as:${PORTSDIR}/devel/binutils +.ifndef(WITHOUT_FFSERVER) +USE_RC_SUBR= ffserver .endif # sse hardware vector support @@ -146,10 +147,7 @@ MAN1+= ffserver.1 # optimizations .ifdef(WITH_OPTIMIZED_CFLAGS) -CFLAGS:= ${CFLAGS:N-O*} -O3 -ffast-math -fno-finite-math-only -fomit-frame-pointer -.else -CFLAGS:= ${CFLAGS:N-O0} -O2 -DEBUG_FLAGS+= -O2 +CFLAGS+= -O3 -ffast-math -fno-finite-math-only -fomit-frame-pointer .endif # amr |