diff options
Diffstat (limited to 'multimedia/gstreamer-plugins80/Makefile')
-rw-r--r-- | multimedia/gstreamer-plugins80/Makefile | 34 |
1 files changed, 24 insertions, 10 deletions
diff --git a/multimedia/gstreamer-plugins80/Makefile b/multimedia/gstreamer-plugins80/Makefile index f9f4318e2..1aee9cb4b 100644 --- a/multimedia/gstreamer-plugins80/Makefile +++ b/multimedia/gstreamer-plugins80/Makefile @@ -6,7 +6,7 @@ # PORTNAME= gstreamer -PORTVERSION= 0.7.2 +PORTVERSION= 0.7.3 CATEGORIES= multimedia audio MASTER_SITES= ${MASTER_SITE_GNOME} MASTER_SITE_SUBDIR= sources/gst-plugins/0.7 @@ -17,7 +17,7 @@ DIST_SUBDIR= gnome2 MAINTAINER= lioux@FreeBSD.org COMMENT= GStreamer written collection of plugins handling several media types -LIB_DEPENDS= gstreamer-0.7.3:${PORTSDIR}/multimedia/gstreamer \ +LIB_DEPENDS= gstreamer-0.7.5:${PORTSDIR}/multimedia/gstreamer \ popt.0:${PORTSDIR}/devel/popt USE_X_PREFIX= yes @@ -60,7 +60,7 @@ XMMS_CONFIG?="${LOCALBASE}/bin/xmms-config" GST_VERSION=${PORTVERSION:C/..$//} # library minor number -SHLIB_VERSION= 1 +SHLIB_VERSION= 2 post-patch: # as of this writing, FreeBSD does not support lrint* C99 math functions @@ -100,16 +100,13 @@ post-configure: @${ECHO_CMD} "CC=${CC}" >> \ ${WRKSRC}/gst-libs/ext/ffmpeg/ffmpeg/config.mak @${MKDIR} ${WRKSRC}/gst-libs/ext/ffmpeg/.deps - -.include <bsd.port.pre.mk> + @${RM} -f ${WRKSRC}/gst-libs/ext/ffmpeg/patch/*.bak post-install: -.if ${ARCH} == "ia64" || ${ARCH} == "amd64" # register plugins - @-${X11BASE}/bin/gst-register-${GST_VERSION} 2>/dev/null -.else - @${X11BASE}/bin/gst-register-${GST_VERSION} 2>/dev/null -.endif + -@${X11BASE}/bin/gst-register-${GST_VERSION} 2>/dev/null + +.include <bsd.port.pre.mk> # Fix build on ia64. This patch breaks other archs, so include it # conditionally @@ -122,6 +119,8 @@ EXTRA_PATCHES= ${FILESDIR}/ia64-patch-ffmpeg::configure WITH_HERMES= yes # gnomevfs is required for gstreamer-player to work WITH_GNOMEVFS= yes +# Add default MAD support. This is required for rhythmbox to work. +WITH_MAD= yes ## ## auto detect possible plugins @@ -248,6 +247,11 @@ WITH_LIBSIDPLAY=yes WITH_MAD=yes .endif +# ogg +.if exists(${LOCALBASE}/lib/libogg.a) +WITH_OGG=yes +.endif + # openquicktime .if exists(${LOCALBASE}/lib/libopenquicktime.so) WITH_OPENQUICKTIME=yes @@ -554,6 +558,16 @@ LIB_DEPENDS+= mad.2:${PORTSDIR}/audio/libmad \ PLIST_SUB+= LIBMAD="" .endif +# ogg +.ifndef(WITH_OGG) +CONFIGURE_ARGS+= --disable-ogg \ + --disable-oggtest +PLIST_SUB+= OGG="@comment " +.else +LIB_DEPENDS+= ogg.4:${PORTSDIR}/audio/libogg +PLIST_SUB+= OGG="" +.endif + # openquicktime .ifndef(WITH_OPENQUICKTIME) CONFIGURE_ARGS+= --disable-openquicktime |