summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorjmmv <jmmv>2004-04-01 19:05:43 +0000
committerjmmv <jmmv>2004-04-01 19:05:43 +0000
commite721eb1632baac4c783d7ad95f8ab8b02e550e52 (patch)
tree5ccacdab68bed9cf9027e751909eef78a10a9137 /multimedia
parentca2adb7ddf71c0b90e4f74adb84ae7d4b222a31d (diff)
downloadpkgsrc-e721eb1632baac4c783d7ad95f8ab8b02e550e52.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/Makefile15
-rw-r--r--multimedia/gstreamer/PLIST279
-rw-r--r--multimedia/gstreamer/buildlink3.mk5
-rw-r--r--multimedia/gstreamer/distinfo8
-rw-r--r--multimedia/gstreamer/patches/patch-aa20
-rw-r--r--multimedia/gstreamer/patches/patch-ab65
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);