diff options
author | jmmv <jmmv> | 2006-01-18 15:41:03 +0000 |
---|---|---|
committer | jmmv <jmmv> | 2006-01-18 15:41:03 +0000 |
commit | 9dabb7905e881c5959c3009b6c6e53ec0e5c57ac (patch) | |
tree | ce97c687f1b0ef743478a7fdc5aa32b2b3844583 /multimedia/gst-plugins0.10-base/plugins.mk | |
parent | f0b451fd5df73c5d248595a086e8b5b9561f693e (diff) | |
download | pkgsrc-9dabb7905e881c5959c3009b6c6e53ec0e5c57ac.tar.gz |
Initial import of gst-plugins-0.10-base, version 0.10.1. This is an update
for part of gst-plugins0.8 to the 0.10 series. Changes:
Changes since 0.10.0:
* Parallel installability with 0.8.x series
* Threadsafe design and API
* removed gst-launch-ext
* Ported: ogmparse
* Fixes for: subparse, xvimagesink, audioresample, videorate, decodebin
Bugs fixed since 0.10.0:
* 322347 : GstBaseRtpDepayload timestamps are wring
* 323900 : Basertpdepayloader lets NEWSEGMENT events through unfiltered
* 323878 : missing < string.h > inclusion (for memset & FD_ZERO)
API added since 0.10.0:
* GstAlsaMixer::device
* GstAlsaMixer::device-name
Bugs fixed since 0.9.7:
* 319172 : gstreamer-plugins-base-0.9.pc doesn't export linking flags
* 323017 : While(1) loop with sleep(0) in basertpdepayload.c
Changes since 0.9.6:
* Parallel installability with 0.8.x series
* Threadsafe design and API
* ximagesink and xvimagesink updates and interactive test
* added pango
* rename net to netbuffer library
* rtp element renaming
* stream selector fixes
Bugs fixed since 0.9.6:
* 319618 : [decodebin] some ogg videos don't play
* 320644 : RTP packetizer does't set the packet timestamps correctly
* 322388 : xvimagesink force-aspect-ratio=True always displays squar...
* 322704 : oggdemux typefind list leak
Changes since 0.9.5:
* Parallel installability with 0.8.x series
* Threadsafe design and API
* lots of leak fixes
* flicker-free and rewritten X sinks
* fractional framerates
* removed sinesrc, replaced by audiotestsrc
Bugs fixed since 0.9.5:
* 316442 : playbin should use autoaudiosink/autovideosink by default
* 318353 : [ffmpegcolorspace] forward-port fixes from 0.8 branch
* 320200 : vorbisenc: min-bitrate and max-bitrate are 1/1000 bps rat...
* 321164 : gstringbuffer stops working under load
* 321426 : ximage plugin should be renamed to ximagesink
* 321446 : sinesrc should be dropped in favour of audiotestsrc
* 321451 : GstRtpBuffer: no way to create a sub buffer with only the...
* 321816 : [API] xoverlay API to post prepare-xwindow-id message
* 321894 : vorbisenc doesn't compile
* 322117 : Rename libgsttagedit to libgsttag
Changes since 0.9.4:
* video caps now use a good range for framerate and w/h
* oggdemux/oggmux improvements
* playbin improvements
Bugs fixed since 0.9.4:
* 319110 : [PATCH] oggdemux chain finding is slow
* 320058 : playbin of a jpeg over http does not work
* 320923 : [volume] doesn't build on Solaris
* 321011 : gstbasertpdepayload doesn't send the " new segment " event ...
Changes since 0.9.3:
* New element: audiotestsrc
* typefind improvements
* buffer-frames removed
Changes since 0.9.2:
* RTP base classes
Bugs fixed since 0.9.2:
* 313251 : ximagesink unused functions
* 315159 : audioconvert lost 24 bit conversions in the rewrite
Diffstat (limited to 'multimedia/gst-plugins0.10-base/plugins.mk')
-rw-r--r-- | multimedia/gst-plugins0.10-base/plugins.mk | 84 |
1 files changed, 84 insertions, 0 deletions
diff --git a/multimedia/gst-plugins0.10-base/plugins.mk b/multimedia/gst-plugins0.10-base/plugins.mk new file mode 100644 index 00000000000..550d282cccf --- /dev/null +++ b/multimedia/gst-plugins0.10-base/plugins.mk @@ -0,0 +1,84 @@ +# $NetBSD: plugins.mk,v 1.1.1.1 2006/01/18 15:41:03 jmmv Exp $ +# +# This file is shared across the gst-plugins-{base,good} packages to +# simplify their code. It provides a framework to write simple packages +# providing individual plugins; note that these packages must not include +# this file, but use the correct Makefile.common instead. +# + +DISTNAME= gst-plugins-${GST_PLUGINS0.10_TYPE}-0.10.1 +PKGNAME= ${DISTNAME:S/plugins/plugins0.10/} +CATEGORIES= multimedia gnome +MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-plugins-${GST_PLUGINS0.10_TYPE}/ +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= jmmv@NetBSD.org +HOMEPAGE= http://www.gstreamer.net/ +COMMENT= Open source multimedia framework - + +DISTINFO_FILE= ${.CURDIR}/../../multimedia/gst-plugins0.10-${GST_PLUGINS0.10_TYPE}/distinfo +FILESDIR= ${.CURDIR}/../../multimedia/gst-plugins0.10-${GST_PLUGINS0.10_TYPE}/files +PATCHDIR= ${.CURDIR}/../../multimedia/gst-plugins0.10-${GST_PLUGINS0.10_TYPE}/patches + +GNU_CONFIGURE= yes +USE_TOOLS+= gmake pkg-config +USE_LIBTOOL= yes +USE_PKGLOCALEDIR= yes + +CONFIGURE_ARGS+= --disable-examples +CONFIGURE_ARGS+= --disable-debug +CONFIGURE_ARGS+= --disable-valgrind +CONFIGURE_ARGS+= --enable-external +CONFIGURE_ARGS+= --enable-nls +CONFIGURE_ARGS+= --enable-rpath +CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc/gst-plugins-0.10 + +.include "../../mk/compiler.mk" + +.if !empty(PKGSRC_COMPILER:Msunpro) +# SunPro cc understands __func__ but CC does not, so disable explicitly. +CONFIGURE_ENV+= have_func=no +.endif + +# A package building a single plugin of gst-plugins0.10 has to include this +# file and define the following variables: +# GST_PLUGINS0.10_NAME - The name of the plugin, to be added to the package +# name and the comment. +# GST_PLUGINS0.10_DIRS - The directory where the plugin resides; a relative +# path from WRKSRC. +# GST_PLUGINS0.10_FLAGS - The name of the flag used to enable the plugin. +# Defaults to GST_PLUGINS0.10_NAME. +.if defined(GST_PLUGINS0.10_NAME) && !empty(GST_PLUGINS0.10_NAME) +PKGNAME:= ${PKGNAME:S/${GST_PLUGINS0.10_TYPE}/${GST_PLUGINS0.10_NAME}/} +COMMENT+= ${GST_PLUGINS0.10_NAME} plugin + +GST_PLUGINS0.10_FLAGS?= ${GST_PLUGINS0.10_NAME} +GST_PLUGINS0.10_DIRS?= non-existent + +.for _f_ in ${GST_PLUGINS0.10_FLAGS} +CONFIGURE_ARGS:= ${CONFIGURE_ARGS:S/--disable-${_f_}/--enable-${_f_}/} +.endfor +.undef _f_ + +BUILD_DIRS= ${WRKSRC}/${GST_PLUGINS0.10_DIRS} +INSTALL_DIRS= ${WRKSRC}/${GST_PLUGINS0.10_DIRS} + +# Fix paths to already installed libraries (by the gst-plugins package). +SUBST_CLASSES+= libs +SUBST_MESSAGE.libs= "Fixing path to dependent libraries." +SUBST_STAGE.libs= pre-configure +SUBST_FILES.libs= +.for _d_ in ${GST_PLUGINS0.10_DIRS} +SUBST_FILES.libs+= ${_d_}/Makefile.in +.endfor +.undef _d_ +SUBST_SED.libs= -e 's|$$(top_builddir)/gst-libs/gst/.*/libgst|${BUILDLINK_PREFIX.gst-plugins0.10-${GST_PLUGINS0.10_TYPE}}/lib/libgst|g' + +.include "../../multimedia/gst-plugins0.10-${GST_PLUGINS0.10_TYPE}/buildlink3.mk" +.endif + +.include "../../converters/libiconv/buildlink3.mk" +.include "../../devel/gettext-lib/buildlink3.mk" +.include "../../devel/glib2/buildlink3.mk" +.include "../../devel/liboil/buildlink3.mk" +.include "../../multimedia/gstreamer0.10/buildlink3.mk" |