diff options
author | jmmv <jmmv@pkgsrc.org> | 2005-01-06 11:23:44 +0000 |
---|---|---|
committer | jmmv <jmmv@pkgsrc.org> | 2005-01-06 11:23:44 +0000 |
commit | 7a84e3b4d60c7ed913a5cbb34ce18f15865ddcd2 (patch) | |
tree | 60fbd7f012d94fd0b245b5fa05d1ef64f56e92cd /multimedia | |
parent | 770a16f3842d8024f9327928b91549ea19aefca1 (diff) | |
download | pkgsrc-7a84e3b4d60c7ed913a5cbb34ce18f15865ddcd2.tar.gz |
Update to 0.8.8.
While here, improve handling of files living under PREFIX/libdata: instead
of keeping them in the PLIST, remove them from the deinstallation script;
this way we won't get checksum mismatches (a typical thing when doing "make
replace").
Also remove some compatibility hacks I added before the libtool soname
changes were done (they are useless). And fix PLIST WRT .la files.
Changes since 0.8.7:
* Threading fixes
* Opt scheduler fixes
* Documentation updates
* New translation: Norwegian Bokmaal (Kjartan Maraas)
* New translation: Italian (Luca Ferretti)
* New scheduler: fair
Bugs fixed since 0.8.7:
* 144804 : opt scheduler breaks on playing a pipeline
* 148787 : clocks are not distributed correctly
* 149936 : [PATCH] [build] GStreamer without registry support do not...
* 150051 : fakesrc needs a data rate parameter that timestamps the d...
* 151605 : impossible to play .mpg or avi files with gst-launch-ext
* 153882 : [PATCH] The win32 version of gstenumtypes is not up to date
* 154061 : optimal scheduler doesn't get freed
* 156063 : infinite loop and 100% CPU with some MP3
* 156179 : gstreamer typefind plugin information from gst-inspect is...
* 157127 : Cleanup of issues reported by sparse
* 157263 : use G_SIGNAL_TYPE_STATIC_SCOPE for GstBuffers in handoff ...
* 158018 : gstreamer typefind stalls on these JPEG files
* 158162 : opt deadlock
* 158163 : [api] Problem querying on ghostpads
* 159852 : [PATCH] [api] g_signal_emit thread safety issues
* 160019 : segfault when error occurs playback of uri containing per...
* 160220 : gst_pad_set_explicit_caps of a NULL caps doesn't work
API changes since 0.8.7:
- API additions:
* A new function, gst_plugin_get_version, has been added.
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/gstreamer/Makefile | 16 | ||||
-rw-r--r-- | multimedia/gstreamer/PLIST | 12 | ||||
-rw-r--r-- | multimedia/gstreamer/distinfo | 6 | ||||
-rw-r--r-- | multimedia/gstreamer/files/plugins.tmpl | 17 | ||||
-rw-r--r-- | multimedia/gstreamer/plugins.mk | 8 |
5 files changed, 30 insertions, 29 deletions
diff --git a/multimedia/gstreamer/Makefile b/multimedia/gstreamer/Makefile index 775952f3ad2..5f9fc6d473b 100644 --- a/multimedia/gstreamer/Makefile +++ b/multimedia/gstreamer/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.19 2004/12/26 06:32:47 minskim Exp $ +# $NetBSD: Makefile,v 1.20 2005/01/06 11:23:44 jmmv Exp $ # -DISTNAME= gstreamer-0.8.7 -PKGREVISION= 1 +DISTNAME= gstreamer-0.8.8 CATEGORIES= multimedia gnome MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gstreamer/0.8/} EXTRACT_SUFX= .tar.bz2 @@ -31,6 +30,8 @@ CONFIGURE_ARGS+= HAVE_GTK_DOC=no PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-control.pc.in PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer.pc.in +MAKE_DIRS+= ${GST_DBDIR} + PYTHON_VERSIONS_ACCEPTED= 24 24pth 23 23pth 22 22pth .include "../../mk/bsd.prefs.mk" @@ -40,15 +41,6 @@ PYTHON_VERSIONS_ACCEPTED= 24 24pth 23 23pth 22 22pth # won't work at all. BUILDLINK_DEPENDS.glib2+= glib2>=2.4.0nb1 .endif - -# XXX: Set up compatibility links for gstreamer-0.8.3; this is just a -# workaround for our broken libtool naming, and it should be removed when -# our libtool is fixed. -post-install: -.for f in gstcontrol gstreamer - cd ${PREFIX}/lib && ${LN} -fs lib${f}-0.8.so.5 lib${f}-0.8.so.3 - cd ${PREFIX}/lib && ${LN} -fs lib${f}-0.8.so.5.0 lib${f}-0.8.so.3.0 -.endfor .undef f .include "../../devel/glib2/buildlink3.mk" diff --git a/multimedia/gstreamer/PLIST b/multimedia/gstreamer/PLIST index 86d8936b202..2a55d0fc383 100644 --- a/multimedia/gstreamer/PLIST +++ b/multimedia/gstreamer/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.10 2004/11/02 21:20:59 jmmv Exp $ +@comment $NetBSD: PLIST,v 1.11 2005/01/06 11:23:44 jmmv Exp $ bin/gst-complete bin/gst-complete-0.8 bin/gst-compprep @@ -87,6 +87,7 @@ lib/gstreamer-0.8/libgstdataprotocol.la lib/gstreamer-0.8/libgstelements.la lib/gstreamer-0.8/libgstentrygthreadscheduler.la lib/gstreamer-0.8/libgstentryomegascheduler.la +lib/gstreamer-0.8/libgstfairgthreadscheduler.la lib/gstreamer-0.8/libgstgetbits.la lib/gstreamer-0.8/libgstindexers.la lib/gstreamer-0.8/libgstoptgthreadscheduler.la @@ -94,15 +95,9 @@ lib/gstreamer-0.8/libgstoptomegascheduler.la lib/gstreamer-0.8/libgstoptscheduler.la lib/gstreamer-0.8/libgstspider.la lib/libgstcontrol-0.8.la -lib/libgstcontrol-0.8.so.3 -lib/libgstcontrol-0.8.so.3.0 lib/libgstreamer-0.8.la -lib/libgstreamer-0.8.so.3 -lib/libgstreamer-0.8.so.3.0 lib/pkgconfig/gstreamer-0.8.pc lib/pkgconfig/gstreamer-control-0.8.pc -libdata/gstreamer-0.8/compreg.xml -libdata/gstreamer-0.8/registry.xml man/man1/gst-complete-0.8.1 man/man1/gst-compprep-0.8.1 man/man1/gst-feedback-0.8.1 @@ -192,6 +187,8 @@ ${PKGLOCALEDIR}/locale/ca/LC_MESSAGES/gstreamer-0.8.mo ${PKGLOCALEDIR}/locale/cs/LC_MESSAGES/gstreamer-0.8.mo ${PKGLOCALEDIR}/locale/en_GB/LC_MESSAGES/gstreamer-0.8.mo ${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/gstreamer-0.8.mo +${PKGLOCALEDIR}/locale/it/LC_MESSAGES/gstreamer-0.8.mo +${PKGLOCALEDIR}/locale/nb/LC_MESSAGES/gstreamer-0.8.mo ${PKGLOCALEDIR}/locale/nl/LC_MESSAGES/gstreamer-0.8.mo ${PKGLOCALEDIR}/locale/sq/LC_MESSAGES/gstreamer-0.8.mo ${PKGLOCALEDIR}/locale/sr/LC_MESSAGES/gstreamer-0.8.mo @@ -207,7 +204,6 @@ ${PKGLOCALEDIR}/locale/uk/LC_MESSAGES/gstreamer-0.8.mo @dirrm share/doc/${PKGNAME}/faq @dirrm share/doc/${PKGNAME} @dirrm share/doc/gstreamer-0.8 -@dirrm libdata/gstreamer-0.8 @dirrm lib/gstreamer-0.8 @dirrm include/gstreamer-0.8/gst/getbits @dirrm include/gstreamer-0.8/gst/dataprotocol diff --git a/multimedia/gstreamer/distinfo b/multimedia/gstreamer/distinfo index 4a2271ee6c8..6d9334c60cc 100644 --- a/multimedia/gstreamer/distinfo +++ b/multimedia/gstreamer/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.7 2004/10/28 14:21:52 jmmv Exp $ +$NetBSD: distinfo,v 1.8 2005/01/06 11:23:44 jmmv Exp $ -SHA1 (gstreamer-0.8.7.tar.bz2) = 93c1aa423bceed8e7fe03d20f699749771517f2c -Size (gstreamer-0.8.7.tar.bz2) = 1385405 bytes +SHA1 (gstreamer-0.8.8.tar.bz2) = 01c5c420167d1238ecf5323bb418b02061a628ff +Size (gstreamer-0.8.8.tar.bz2) = 1408026 bytes SHA1 (patch-aa) = 749f788b2639bdffb48cf937aae0520db2ba864f diff --git a/multimedia/gstreamer/files/plugins.tmpl b/multimedia/gstreamer/files/plugins.tmpl index 0ef4cacd46e..db60367b239 100644 --- a/multimedia/gstreamer/files/plugins.tmpl +++ b/multimedia/gstreamer/files/plugins.tmpl @@ -1,4 +1,4 @@ -# $NetBSD: plugins.tmpl,v 1.1 2004/04/06 09:30:01 jmmv Exp $ +# $NetBSD: plugins.tmpl,v 1.2 2005/01/06 11:23:44 jmmv Exp $ # # Handle registration of GStreamer plugins into the global plugin registry. # @@ -8,10 +8,23 @@ GST_REGISTER="@GST_REGISTER@" GST_DBDIR="@GST_DBDIR@" case ${STAGE} in -DEINSTALL|POST-INSTALL) +POST-INSTALL) ${GST_REGISTER} --gst-registry=${GST_DBDIR}/registry.xml >/dev/null ${GST_COMPPREP} --gst-registry=${GST_DBDIR}/registry.xml >/dev/null ;; +DEINSTALL) + if [ "${PKGBASE}" = gstreamer ]; then + ${RM} -f ${GST_DBDIR}/compreg.xml ${GST_DBDIR}/registry.xml + fi + ;; +POST-DEINSTALL) + if [ "${PKGBASE}" != gstreamer ]; then + ${GST_REGISTER} --gst-registry=${GST_DBDIR}/registry.xml \ + >/dev/null + ${GST_COMPPREP} --gst-registry=${GST_DBDIR}/registry.xml \ + >/dev/null + fi + ;; *) ;; esac diff --git a/multimedia/gstreamer/plugins.mk b/multimedia/gstreamer/plugins.mk index 07a94fe29bf..9366f51c653 100644 --- a/multimedia/gstreamer/plugins.mk +++ b/multimedia/gstreamer/plugins.mk @@ -1,4 +1,4 @@ -# $NetBSD: plugins.mk,v 1.3 2004/04/15 21:20:32 jmmv Exp $ +# $NetBSD: plugins.mk,v 1.4 2005/01/06 11:23:44 jmmv Exp $ # # This Makefile fragment is intended to be included by packages that install # GStreamer modules. It takes care of rebuilding the corresponding databases @@ -19,14 +19,14 @@ INSTALL_EXTRA_TMPL+= ../../multimedia/gstreamer/files/plugins.tmpl DEINSTALL_EXTRA_TMPL+= ../../multimedia/gstreamer/files/plugins.tmpl USE_PKGINSTALL= YES +PRINT_PLIST_AWK+= /^libdata\/gstreamer-0.8/ { next; } +PRINT_PLIST_AWK+= /^@dirrm libdata\/gstreamer-0.8/ { next; } + .if defined(_GSTREAMER_NO_DEPEND) BUILDLINK_PREFIX.gstreamer= ${LOCALBASE} .else USE_BUILDLINK3= YES -PRINT_PLIST_AWK+= /^libdata\/gstreamer-0.8/ { next; } -PRINT_PLIST_AWK+= /^@dirrm libdata\/gstreamer-0.8/ { next; } - BUILDLINK_DEPENDS.gstreamer+= gstreamer>=0.8.1 . include "../../multimedia/gstreamer/buildlink3.mk" .endif |