diff options
author | jmmv <jmmv> | 2004-04-01 19:05:43 +0000 |
---|---|---|
committer | jmmv <jmmv> | 2004-04-01 19:05:43 +0000 |
commit | f6410aa25f25b9dfbac3f5afff8ee53e79ed7f61 (patch) | |
tree | 5ccacdab68bed9cf9027e751909eef78a10a9137 /multimedia | |
parent | 262db1121c122d8c1c7d71089ff04007d975e129 (diff) | |
download | pkgsrc-f6410aa25f25b9dfbac3f5afff8ee53e79ed7f61.tar.gz |
Update to 0.8.0:
Changes since 0.7.6:
* coding style consistency for .c files
* ABI padding for GstCaps and GstStructure
Changes since 0.7.5:
* uses 0.8 as the major/minor number
* opt scheduler fixes
* don't link non-versioned tools to gstreamer
* bindings-related fixes and additions
Changes since 0.7.4:
* API additions for bindings
* Queue memleak fix
* optimal scheduler fixes
* Ghost pad fixes
* Signal marshalling fixes
* documentation fixes
* underquotedness fixes for automake 1.8
* fixed atomic implementation on sparc and S390
* gstreamer-scan fixes
* multidisksrc renamed to multifilesrc
* fixed GstCaps docs
* fixed libxml checking when not needed
* added timeout to filesrc
* added support for double dparams
* make spider report an error when it can't handle a mime type
* fixed navigation event handling
* added codec and volume tags
Bugs fixed since 0.7.4:
* 105844 : --disable-loadsave --disable-registry still check for libxml
* 118310 : Timeout support added for fdsrc
* 127133 : [API] Need non-vararg version of gst_index_add_association
* 127815 : gst-register sigsegs 100% of the time.
* 129600 : patch to compile on OSX
* 131362 : use serialize/deserialize in the core
* 132045 : incorrect dependency causes rebuilding of libgstreamer on "m
* 132935 : setting pipeline -> NULL -> PLAYING doesn't restart stream
* 132996 : configure fails: aclocal: macro `jm_AC_TYPE_UNSIGNED_LONG_LO
* 133391 : the asm mutex implementation is broken on SPARC
* 133631 : gst-launch seg faults in gst_caps_free with no sink
* 133800 : fixes for underquoted macros and automake 1.8.x
* 133817 : add support for disc number tag
* 134128 : typo in ./gstreamer/gst/gstclock.c
* 134145 : pot-update not updated after file removal
* 134583 : Race on gst_pad_link_free
* 134816 : test -e in autogen.sh does not work on Solaris
* 134841 : gst-inspect.c is defining GList *pads twice
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/gstreamer/Makefile | 15 | ||||
-rw-r--r-- | multimedia/gstreamer/PLIST | 279 | ||||
-rw-r--r-- | multimedia/gstreamer/buildlink3.mk | 5 | ||||
-rw-r--r-- | multimedia/gstreamer/distinfo | 8 | ||||
-rw-r--r-- | multimedia/gstreamer/patches/patch-aa | 20 | ||||
-rw-r--r-- | multimedia/gstreamer/patches/patch-ab | 65 |
6 files changed, 152 insertions, 240 deletions
diff --git a/multimedia/gstreamer/Makefile b/multimedia/gstreamer/Makefile index f3e52aa0203..1433bb58f4f 100644 --- a/multimedia/gstreamer/Makefile +++ b/multimedia/gstreamer/Makefile @@ -1,10 +1,9 @@ -# $NetBSD: Makefile,v 1.8 2004/04/01 12:26:12 tron Exp $ +# $NetBSD: Makefile,v 1.9 2004/04/01 19:05:43 jmmv Exp $ # -DISTNAME= gstreamer-0.6.4 -PKGREVISION= 2 +DISTNAME= gstreamer-0.8.0 CATEGORIES= multimedia gnome -MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gstreamer/0.6/} +MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gstreamer/0.8/} EXTRACT_SUFX= .tar.bz2 MAINTAINER= rh@NetBSD.org @@ -15,6 +14,7 @@ BUILD_DEPENDS+= bison-[0-9]*:../../devel/bison GNU_CONFIGURE= yes USE_BUILDLINK3= yes +USE_PKGINSTALL= yes USE_PKGLOCALEDIR= yes USE_LIBTOOL= yes USE_X11= yes @@ -22,15 +22,16 @@ USE_GNU_TOOLS+= make USE_PERL5= build CONFIGURE_ARGS+= --disable-plugin-builddir +CONFIGURE_ARGS+= --localstatedir=/var +CONFIGURE_ENV+= ac_cv_path_PYTHON="${PYTHONBIN}" -LIBTOOL_OVERRIDE+= libtool libs/ext/cothreads/libtool - -PKGCONFIG_OVERRIDE+= libs/ext/cothreads/cothreads.pc.in PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer-control.pc.in PKGCONFIG_OVERRIDE+= pkgconfig/gstreamer.pc.in PYTHON_VERSIONS_ACCEPTED= 23 23pth 22 22pth +OWN_DIRS_PERMS= /var/cache/gstreamer-0.8 ${ROOT_USER} ${ROOT_GROUP} 1777 + .include "../../devel/glib2/buildlink3.mk" .include "../../devel/libgnomeui/buildlink3.mk" .include "../../devel/pkgconfig/buildlink3.mk" diff --git a/multimedia/gstreamer/PLIST b/multimedia/gstreamer/PLIST index 364e2f21ccc..4442483a2c1 100644 --- a/multimedia/gstreamer/PLIST +++ b/multimedia/gstreamer/PLIST @@ -1,149 +1,148 @@ -@comment $NetBSD: PLIST,v 1.1.1.1 2004/01/26 11:46:28 jmmv Exp $ +@comment $NetBSD: PLIST,v 1.2 2004/04/01 19:05:43 jmmv Exp $ bin/gst-complete +bin/gst-complete-0.8 bin/gst-compprep +bin/gst-compprep-0.8 bin/gst-feedback +bin/gst-feedback-0.8 bin/gst-inspect +bin/gst-inspect-0.8 bin/gst-launch +bin/gst-launch-0.8 bin/gst-md5sum +bin/gst-md5sum-0.8 bin/gst-register +bin/gst-register-0.8 bin/gst-typefind +bin/gst-typefind-0.8 +bin/gst-xmlinspect +bin/gst-xmlinspect-0.8 bin/gst-xmllaunch -include/gstreamer-0.6/gst/bytestream/bytestream.h -include/gstreamer-0.6/gst/control/control.h -include/gstreamer-0.6/gst/control/dparam.h -include/gstreamer-0.6/gst/control/dparam_smooth.h -include/gstreamer-0.6/gst/control/dparamcommon.h -include/gstreamer-0.6/gst/control/dparammanager.h -include/gstreamer-0.6/gst/control/dplinearinterp.h -include/gstreamer-0.6/gst/control/unitconvert.h -include/gstreamer-0.6/gst/getbits/getbits.h -include/gstreamer-0.6/gst/gst.h -include/gstreamer-0.6/gst/gstatomic.h -include/gstreamer-0.6/gst/gstautoplug.h -include/gstreamer-0.6/gst/gstbin.h -include/gstreamer-0.6/gst/gstbuffer.h -include/gstreamer-0.6/gst/gstbufferpool-default.h -include/gstreamer-0.6/gst/gstcaps.h -include/gstreamer-0.6/gst/gstclock.h -include/gstreamer-0.6/gst/gstcompat.h -include/gstreamer-0.6/gst/gstconfig.h -include/gstreamer-0.6/gst/gstcpu.h -include/gstreamer-0.6/gst/gstdata.h -include/gstreamer-0.6/gst/gstelement.h -include/gstreamer-0.6/gst/gstenumtypes.h -include/gstreamer-0.6/gst/gstevent.h -include/gstreamer-0.6/gst/gstextratypes.h -include/gstreamer-0.6/gst/gstformat.h -include/gstreamer-0.6/gst/gstindex.h -include/gstreamer-0.6/gst/gstinfo.h -include/gstreamer-0.6/gst/gstlog.h -include/gstreamer-0.6/gst/gstmacros.h -include/gstreamer-0.6/gst/gstmarshal.h -include/gstreamer-0.6/gst/gstmemchunk.h -include/gstreamer-0.6/gst/gstobject.h -include/gstreamer-0.6/gst/gstpad.h -include/gstreamer-0.6/gst/gstparse.h -include/gstreamer-0.6/gst/gstpipeline.h -include/gstreamer-0.6/gst/gstplugin.h -include/gstreamer-0.6/gst/gstpluginfeature.h -include/gstreamer-0.6/gst/gstprobe.h -include/gstreamer-0.6/gst/gstprops.h -include/gstreamer-0.6/gst/gstquery.h -include/gstreamer-0.6/gst/gstqueue.h -include/gstreamer-0.6/gst/gstregistry.h -include/gstreamer-0.6/gst/gstscheduler.h -include/gstreamer-0.6/gst/gstsystemclock.h -include/gstreamer-0.6/gst/gstthread.h -include/gstreamer-0.6/gst/gsttrace.h -include/gstreamer-0.6/gst/gsttrashstack.h -include/gstreamer-0.6/gst/gsttype.h -include/gstreamer-0.6/gst/gsttypefind.h -include/gstreamer-0.6/gst/gsttypes.h -include/gstreamer-0.6/gst/gsturi.h -include/gstreamer-0.6/gst/gstutils.h -include/gstreamer-0.6/gst/gstversion.h -include/gstreamer-0.6/gst/gstxml.h -include/gstreamer-0.6/gst/putbits/putbits.h -lib/gstreamer-0.6/libgstautoplugcache.a -lib/gstreamer-0.6/libgstautoplugcache.la -lib/gstreamer-0.6/libgstautoplugcache.so -lib/gstreamer-0.6/libgstautoplugger.a -lib/gstreamer-0.6/libgstautoplugger.la -lib/gstreamer-0.6/libgstautoplugger.so -lib/gstreamer-0.6/libgstbasicgthreadscheduler.a -lib/gstreamer-0.6/libgstbasicgthreadscheduler.la -lib/gstreamer-0.6/libgstbasicgthreadscheduler.so -lib/gstreamer-0.6/libgstbasicomegascheduler.a -lib/gstreamer-0.6/libgstbasicomegascheduler.la -lib/gstreamer-0.6/libgstbasicomegascheduler.so -lib/gstreamer-0.6/libgstbasicwingoscheduler.a -lib/gstreamer-0.6/libgstbasicwingoscheduler.la -lib/gstreamer-0.6/libgstbasicwingoscheduler.so -lib/gstreamer-0.6/libgstbytestream.a -lib/gstreamer-0.6/libgstbytestream.la -lib/gstreamer-0.6/libgstbytestream.so -lib/gstreamer-0.6/libgstelements.a -lib/gstreamer-0.6/libgstelements.la -lib/gstreamer-0.6/libgstelements.so -lib/gstreamer-0.6/libgstgetbits.a -lib/gstreamer-0.6/libgstgetbits.la -lib/gstreamer-0.6/libgstgetbits.so -lib/gstreamer-0.6/libgstindexers.a -lib/gstreamer-0.6/libgstindexers.la -lib/gstreamer-0.6/libgstindexers.so -lib/gstreamer-0.6/libgstoptgthreadscheduler.a -lib/gstreamer-0.6/libgstoptgthreadscheduler.la -lib/gstreamer-0.6/libgstoptgthreadscheduler.so -lib/gstreamer-0.6/libgstoptomegascheduler.a -lib/gstreamer-0.6/libgstoptomegascheduler.la -lib/gstreamer-0.6/libgstoptomegascheduler.so -lib/gstreamer-0.6/libgstoptscheduler.a -lib/gstreamer-0.6/libgstoptscheduler.la -lib/gstreamer-0.6/libgstoptscheduler.so -lib/gstreamer-0.6/libgstoptwingoscheduler.a -lib/gstreamer-0.6/libgstoptwingoscheduler.la -lib/gstreamer-0.6/libgstoptwingoscheduler.so -lib/gstreamer-0.6/libgstputbits.a -lib/gstreamer-0.6/libgstputbits.la -lib/gstreamer-0.6/libgstputbits.so -lib/gstreamer-0.6/libgstspider.a -lib/gstreamer-0.6/libgstspider.la -lib/gstreamer-0.6/libgstspider.so -lib/gstreamer-0.6/libgststaticautoplug.a -lib/gstreamer-0.6/libgststaticautoplug.la -lib/gstreamer-0.6/libgststaticautoplug.so -lib/gstreamer-0.6/libgststaticautoplugrender.a -lib/gstreamer-0.6/libgststaticautoplugrender.la -lib/gstreamer-0.6/libgststaticautoplugrender.so -lib/gstreamer-0.6/libgsttypes.a -lib/gstreamer-0.6/libgsttypes.la -lib/gstreamer-0.6/libgsttypes.so -lib/libgstcontrol-0.6.a -lib/libgstcontrol-0.6.la -lib/libgstcontrol-0.6.so -lib/libgstcontrol-0.6.so.1 -lib/libgstcontrol-0.6.so.1.0 -lib/libgstreamer-0.6.a -lib/libgstreamer-0.6.la -lib/libgstreamer-0.6.so -lib/libgstreamer-0.6.so.1 -lib/libgstreamer-0.6.so.1.0 -lib/pkgconfig/gstreamer-0.6.pc -lib/pkgconfig/gstreamer-control-0.6.pc -man/man1/gst-complete.1 -man/man1/gst-compprep.1 -man/man1/gst-feedback.1 -man/man1/gst-inspect.1 -man/man1/gst-launch.1 -man/man1/gst-md5sum.1 -man/man1/gst-register.1 -man/man1/gst-typefind.1 -man/man1/gst-xmllaunch.1 -share/aclocal/gst-element-check-0.6.m4 -@dirrm lib/gstreamer-0.6 -@dirrm include/gstreamer-0.6/gst/putbits -@dirrm include/gstreamer-0.6/gst/getbits -@dirrm include/gstreamer-0.6/gst/control -@dirrm include/gstreamer-0.6/gst/bytestream -@dirrm include/gstreamer-0.6/gst -@dirrm include/gstreamer-0.6 +bin/gst-xmllaunch-0.8 +include/gstreamer-0.8/gst/bytestream/bytestream.h +include/gstreamer-0.8/gst/control/control.h +include/gstreamer-0.8/gst/control/dparam.h +include/gstreamer-0.8/gst/control/dparam_smooth.h +include/gstreamer-0.8/gst/control/dparamcommon.h +include/gstreamer-0.8/gst/control/dparammanager.h +include/gstreamer-0.8/gst/control/dplinearinterp.h +include/gstreamer-0.8/gst/control/unitconvert.h +include/gstreamer-0.8/gst/getbits/getbits.h +include/gstreamer-0.8/gst/gst.h +include/gstreamer-0.8/gst/gstatomic.h +include/gstreamer-0.8/gst/gstbin.h +include/gstreamer-0.8/gst/gstbuffer.h +include/gstreamer-0.8/gst/gstcaps.h +include/gstreamer-0.8/gst/gstclock.h +include/gstreamer-0.8/gst/gstcompat.h +include/gstreamer-0.8/gst/gstconfig.h +include/gstreamer-0.8/gst/gstcpu.h +include/gstreamer-0.8/gst/gstdata.h +include/gstreamer-0.8/gst/gstelement.h +include/gstreamer-0.8/gst/gstenumtypes.h +include/gstreamer-0.8/gst/gsterror.h +include/gstreamer-0.8/gst/gstevent.h +include/gstreamer-0.8/gst/gstfilter.h +include/gstreamer-0.8/gst/gstformat.h +include/gstreamer-0.8/gst/gstindex.h +include/gstreamer-0.8/gst/gstinfo.h +include/gstreamer-0.8/gst/gstinterface.h +include/gstreamer-0.8/gst/gstlog.h +include/gstreamer-0.8/gst/gstmacros.h +include/gstreamer-0.8/gst/gstmarshal.h +include/gstreamer-0.8/gst/gstmemchunk.h +include/gstreamer-0.8/gst/gstobject.h +include/gstreamer-0.8/gst/gstpad.h +include/gstreamer-0.8/gst/gstparse.h +include/gstreamer-0.8/gst/gstpipeline.h +include/gstreamer-0.8/gst/gstplugin.h +include/gstreamer-0.8/gst/gstpluginfeature.h +include/gstreamer-0.8/gst/gstprobe.h +include/gstreamer-0.8/gst/gstquery.h +include/gstreamer-0.8/gst/gstqueue.h +include/gstreamer-0.8/gst/gstregistry.h +include/gstreamer-0.8/gst/gstregistrypool.h +include/gstreamer-0.8/gst/gstscheduler.h +include/gstreamer-0.8/gst/gststructure.h +include/gstreamer-0.8/gst/gstsystemclock.h +include/gstreamer-0.8/gst/gsttag.h +include/gstreamer-0.8/gst/gsttaginterface.h +include/gstreamer-0.8/gst/gstthread.h +include/gstreamer-0.8/gst/gsttrace.h +include/gstreamer-0.8/gst/gsttrashstack.h +include/gstreamer-0.8/gst/gsttypefind.h +include/gstreamer-0.8/gst/gsttypes.h +include/gstreamer-0.8/gst/gsturi.h +include/gstreamer-0.8/gst/gsturitype.h +include/gstreamer-0.8/gst/gstutils.h +include/gstreamer-0.8/gst/gstvalue.h +include/gstreamer-0.8/gst/gstversion.h +include/gstreamer-0.8/gst/gstxml.h +lib/gstreamer-0.8/libgstbasicgthreadscheduler.a +lib/gstreamer-0.8/libgstbasicgthreadscheduler.la +lib/gstreamer-0.8/libgstbasicgthreadscheduler.so +lib/gstreamer-0.8/libgstbasicomegascheduler.a +lib/gstreamer-0.8/libgstbasicomegascheduler.la +lib/gstreamer-0.8/libgstbasicomegascheduler.so +lib/gstreamer-0.8/libgstbytestream.a +lib/gstreamer-0.8/libgstbytestream.la +lib/gstreamer-0.8/libgstbytestream.so +lib/gstreamer-0.8/libgstelements.a +lib/gstreamer-0.8/libgstelements.la +lib/gstreamer-0.8/libgstelements.so +lib/gstreamer-0.8/libgstgetbits.a +lib/gstreamer-0.8/libgstgetbits.la +lib/gstreamer-0.8/libgstgetbits.so +lib/gstreamer-0.8/libgstindexers.a +lib/gstreamer-0.8/libgstindexers.la +lib/gstreamer-0.8/libgstindexers.so +lib/gstreamer-0.8/libgstoptgthreadscheduler.a +lib/gstreamer-0.8/libgstoptgthreadscheduler.la +lib/gstreamer-0.8/libgstoptgthreadscheduler.so +lib/gstreamer-0.8/libgstoptomegascheduler.a +lib/gstreamer-0.8/libgstoptomegascheduler.la +lib/gstreamer-0.8/libgstoptomegascheduler.so +lib/gstreamer-0.8/libgstoptscheduler.a +lib/gstreamer-0.8/libgstoptscheduler.la +lib/gstreamer-0.8/libgstoptscheduler.so +lib/gstreamer-0.8/libgstspider.a +lib/gstreamer-0.8/libgstspider.la +lib/gstreamer-0.8/libgstspider.so +lib/libgstcontrol-0.8.a +lib/libgstcontrol-0.8.la +lib/libgstcontrol-0.8.so +lib/libgstcontrol-0.8.so.1 +lib/libgstcontrol-0.8.so.1.0 +lib/libgstreamer-0.8.a +lib/libgstreamer-0.8.la +lib/libgstreamer-0.8.so +lib/libgstreamer-0.8.so.1 +lib/libgstreamer-0.8.so.1.0 +lib/pkgconfig/gstreamer-0.8.pc +lib/pkgconfig/gstreamer-control-0.8.pc +man/man1/gst-complete-0.8.1 +man/man1/gst-compprep-0.8.1 +man/man1/gst-feedback-0.8.1 +man/man1/gst-inspect-0.8.1 +man/man1/gst-launch-0.8.1 +man/man1/gst-md5sum-0.8.1 +man/man1/gst-register-0.8.1 +man/man1/gst-typefind-0.8.1 +man/man1/gst-xmllaunch-0.8.1 +share/aclocal/gst-element-check-0.8.m4 +${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/gstreamer-0.8.mo +${PKGLOCALEDIR}/locale/nl/LC_MESSAGES/gstreamer-0.8.mo +${PKGLOCALEDIR}/locale/sr/LC_MESSAGES/gstreamer-0.8.mo +@exec ${MKDIR} %D/share/doc/${PKGNAME}/pwg +@dirrm share/doc/${PKGNAME}/pwg +@exec ${MKDIR} %D/share/doc/${PKGNAME}/manual +@dirrm share/doc/${PKGNAME}/manual +@exec ${MKDIR} %D/share/doc/${PKGNAME}/faq +@dirrm share/doc/${PKGNAME}/faq +@dirrm share/doc/${PKGNAME} +@dirrm lib/gstreamer-0.8 +@dirrm include/gstreamer-0.8/gst/getbits +@dirrm include/gstreamer-0.8/gst/control +@dirrm include/gstreamer-0.8/gst/bytestream +@dirrm include/gstreamer-0.8/gst +@dirrm include/gstreamer-0.8 diff --git a/multimedia/gstreamer/buildlink3.mk b/multimedia/gstreamer/buildlink3.mk index 74a0f200dd0..30f19113693 100644 --- a/multimedia/gstreamer/buildlink3.mk +++ b/multimedia/gstreamer/buildlink3.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink3.mk,v 1.4 2004/03/26 02:27:47 wiz Exp $ +# $NetBSD: buildlink3.mk,v 1.5 2004/04/01 19:05:43 jmmv Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ GSTREAMER_BUILDLINK3_MK:= ${GSTREAMER_BUILDLINK3_MK}+ @@ -11,8 +11,7 @@ BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Ngstreamer} BUILDLINK_PACKAGES+= gstreamer .if !empty(GSTREAMER_BUILDLINK3_MK:M+) -BUILDLINK_DEPENDS.gstreamer+= gstreamer>=0.6.4 -BUILDLINK_RECOMMENDED.gstreamer?= gstreamer>=0.6.4nb2 +BUILDLINK_DEPENDS.gstreamer+= gstreamer>=0.8.0 BUILDLINK_PKGSRCDIR.gstreamer?= ../../multimedia/gstreamer .endif # GSTREAMER_BUILDLINK3_MK diff --git a/multimedia/gstreamer/distinfo b/multimedia/gstreamer/distinfo index e6e7e327add..bb5194ff57e 100644 --- a/multimedia/gstreamer/distinfo +++ b/multimedia/gstreamer/distinfo @@ -1,6 +1,4 @@ -$NetBSD: distinfo,v 1.1.1.1 2004/01/26 11:46:23 jmmv Exp $ +$NetBSD: distinfo,v 1.2 2004/04/01 19:05:43 jmmv Exp $ -SHA1 (gstreamer-0.6.4.tar.bz2) = 27f6866c9eade58900ef559e6c097e3049913eb0 -Size (gstreamer-0.6.4.tar.bz2) = 1108361 bytes -SHA1 (patch-aa) = 7106102c2310f998f812a39d3eef6af4384f291b -SHA1 (patch-ab) = 7f4a647cddb653c967995ceae5357fcdce15e6cb +SHA1 (gstreamer-0.8.0.tar.bz2) = bdbc340d4896a2b1c5aee02339bed52ecde61283 +Size (gstreamer-0.8.0.tar.bz2) = 1120465 bytes diff --git a/multimedia/gstreamer/patches/patch-aa b/multimedia/gstreamer/patches/patch-aa deleted file mode 100644 index ac130923a3d..00000000000 --- a/multimedia/gstreamer/patches/patch-aa +++ /dev/null @@ -1,20 +0,0 @@ -$NetBSD: patch-aa,v 1.1.1.1 2004/01/26 11:46:28 jmmv Exp $ - ---- libs/ext/cothreads/tests/cothreads.c.orig 2002-08-14 07:53:24.000000000 +1000 -+++ libs/ext/cothreads/tests/cothreads.c -@@ -94,12 +94,14 @@ int main (int argc, char *argv[]) - #ifdef HAVE_PTHREAD_ATTR_SETSTACK - if (!pthread_attr_setstack (&attr[i], stack, MAIN_STACK_SIZE)) - perror ("setting stack size and address"); --#else -+#elif defined(HAVE_PTHREAD_ATTR_SETSTACKADDR) - if (!pthread_attr_setstackaddr (&attr[i], stack)) - perror ("setting stack address"); -+#ifdef HAVE_PTHREAD_ATTR_SETSTACKSIZE - if (!pthread_attr_setstacksize (&attr[i], MAIN_STACK_SIZE)) - perror ("setting stack size"); - #endif -+#endif - - pthread_create (&thread[i], &attr[i], pthread, &pthreadnum[i]); - } diff --git a/multimedia/gstreamer/patches/patch-ab b/multimedia/gstreamer/patches/patch-ab deleted file mode 100644 index acf410c2751..00000000000 --- a/multimedia/gstreamer/patches/patch-ab +++ /dev/null @@ -1,65 +0,0 @@ -$NetBSD: patch-ab,v 1.1.1.1 2004/01/26 11:46:28 jmmv Exp $ ---- tools/gst-launch.c.orig 2003-02-02 01:05:42.000000000 +0100 -+++ tools/gst-launch.c 2003-05-13 00:24:19.000000000 +0200 -@@ -1,7 +1,9 @@ -+#include <errno.h> - #include <string.h> - #include <stdlib.h> - #include <signal.h> - #include <sys/wait.h> -+#include <sys/signal.h> - #include <gst/gst.h> - - static guint64 iterations = 0; -@@ -10,6 +12,15 @@ - static guint64 max = 0; - static GstClock *s_clock; - -+#ifndef SI_USER -+typedef struct { -+ char *si_addr; -+ int si_signo; -+ int si_errno; -+ int si_code; -+} siginfo_t; -+#endif -+ - gboolean - idle_func (gpointer data) - { -@@ -158,6 +169,20 @@ - - } - -+#ifndef SI_USER -+void si_handler(int sig, int code, struct sigcontext *scp) -+{ -+ siginfo_t si; -+ -+ si.si_addr = NULL; -+ si.si_signo = sig; -+ si.si_errno = errno; -+ si.si_code = code; -+ -+ fault_handler(sig, &si, scp); -+} -+#endif -+ - static void - fault_restore (void) - { -@@ -176,8 +201,13 @@ - struct sigaction action; - - memset (&action, 0, sizeof (action)); -+#ifdef SI_USER - action.sa_sigaction = fault_handler; -- action.sa_flags = SA_SIGINFO; -+ action.sa_flags = 0; -+#else -+ action.sa_handler = (void (*)(int))si_handler; -+ action.sa_flags = 0; -+#endif - - sigaction (SIGSEGV, &action, NULL); - sigaction (SIGQUIT, &action, NULL); |