Index: head/multimedia/p5-GStreamer/Makefile =================================================================== --- head/multimedia/p5-GStreamer/Makefile (revision 168043) +++ head/multimedia/p5-GStreamer/Makefile (revision 168044) @@ -1,45 +1,77 @@ # New ports collection makefile for: p5-GStreamer # Date created: 2005-10-17 # Whom: Michael Johnson # # $FreeBSD$ # PORTNAME= GStreamer -PORTVERSION= 0.04 -PORTREVISION= 1 +PORTVERSION= 0.08 CATEGORIES= multimedia perl5 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= gtk2-perl PKGNAMEPREFIX= p5- MAINTAINER= multimedia@FreeBSD.org COMMENT= A set of Perl5 bindings for gstreamer BUILD_DEPENDS= p5-Glib2>=1.101:${PORTSDIR}/devel/p5-Glib2 \ ${SITE_PERL}/ExtUtils/Depends.pm:${PORTSDIR}/devel/p5-ExtUtils-Depends \ ${SITE_PERL}/ExtUtils/PkgConfig.pm:${PORTSDIR}/devel/p5-ExtUtils-PkgConfig -RUN_DEPENDS= ${BUILD_DEPENDS} +RUN_DEPENDS= p5-Glib2>=1.101:${PORTSDIR}/devel/p5-Glib2 \ + ${SITE_PERL}/ExtUtils/Depends.pm:${PORTSDIR}/devel/p5-ExtUtils-Depends \ + ${SITE_PERL}/ExtUtils/PkgConfig.pm:${PORTSDIR}/devel/p5-ExtUtils-PkgConfig -PERL_CONFIGURE= yes USE_GMAKE= yes USE_GSTREAMER= yes +PERL_CONFIGURE= yes -MAN3= GStreamer.3 GStreamer::Bin.3 GStreamer::Buffer.3 GStreamer::Caps.3 \ - GStreamer::Clock.3 GStreamer::ClockID.3 GStreamer::Data.3 GStreamer::Element.3 \ - GStreamer::ElementFactory.3 GStreamer::Error.3 GStreamer::Event.3 GStreamer::Format.3 \ - GStreamer::Index.3 GStreamer::IndexEntry.3 GStreamer::IndexFactory.3 GStreamer::Library.3 \ - GStreamer::Object.3 GStreamer::Pad.3 GStreamer::PadTemplate.3 GStreamer::Parse.3 GStreamer::Pipeline.3 \ - GStreamer::Plugin.3 GStreamer::PluginFeature.3 GStreamer::QueryType.3 GStreamer::Registry.3 \ - GStreamer::RegistryPool.3 GStreamer::Scheduler.3 GStreamer::SchedulerFactory.3 GStreamer::Structure.3 \ - GStreamer::Tag.3 GStreamer::TagSetter.3 GStreamer::Thread.3 GStreamer::index.3 +MAN3= GStreamer.3 GStreamer::Bin.3 GStreamer::Buffer.3 GStreamer::Bus.3 \ + GStreamer::Caps.3 GStreamer::Caps::Any.3 GStreamer::Caps::Empty.3 \ + GStreamer::Caps::Full.3 GStreamer::Caps::Simple.3 \ + GStreamer::ChildProxy.3 GStreamer::Clock.3 GStreamer::ClockID.3 \ + GStreamer::Element.3 GStreamer::ElementFactory.3 GStreamer::Event.3 \ + GStreamer::Event::BufferSize.3 GStreamer::Event::Custom.3 \ + GStreamer::Event::EOS.3 GStreamer::Event::FlushStart.3 \ + GStreamer::Event::FlushStop.3 GStreamer::Event::Navigation.3 \ + GStreamer::Event::NewSegment.3 GStreamer::Event::QOS.3 \ + GStreamer::Event::Seek.3 GStreamer::Event::Tag.3 GStreamer::Format.3 \ + GStreamer::GhostPad.3 GStreamer::Index.3 GStreamer::IndexEntry.3 \ + GStreamer::IndexFactory.3 GStreamer::Iterator.3 \ + GStreamer::Iterator::Tie.3 GStreamer::Message.3 \ + GStreamer::Message::Application.3 GStreamer::Message::ClockLost.3 \ + GStreamer::Message::ClockProvide.3 GStreamer::Message::Custom.3 \ + GStreamer::Message::Duration.3 GStreamer::Message::EOS.3 \ + GStreamer::Message::Element.3 GStreamer::Message::Error.3 \ + GStreamer::Message::NewClock.3 GStreamer::Message::SegmentDone.3 \ + GStreamer::Message::SegmentStart.3 GStreamer::Message::StateChanged.3 \ + GStreamer::Message::StateDirty.3 GStreamer::Message::Tag.3 \ + GStreamer::Message::Warning.3 GStreamer::MiniObject.3 \ + GStreamer::Object.3 GStreamer::Pad.3 GStreamer::PadTemplate.3 \ + GStreamer::Pipeline.3 GStreamer::Plugin.3 GStreamer::PluginFeature.3 \ + GStreamer::Query.3 GStreamer::Query::Application.3 \ + GStreamer::Query::Convert.3 GStreamer::Query::Duration.3 \ + GStreamer::Query::Position.3 GStreamer::Query::Segment.3 \ + GStreamer::QueryType.3 GStreamer::Registry.3 GStreamer::Structure.3 \ + GStreamer::SystemClock.3 GStreamer::Tag.3 GStreamer::TagSetter.3 \ + GStreamer::TypeFindFactory.3 GStreamer::index.3 .include .if ${ARCH} == amd64 || ${ARCH} == "sparc64" BROKEN= Coredump during build on ${ARCH} .endif -BROKEN= uses strndup() which FreeBSD does not have +post-depends: +.if exists(${PERL}) +PERL_THREADED!= ${PERL} -V | ${GREP} -- -Dusethreads=y || ${TRUE} +. if ${PERL_THREADED} == "" +IGNORE= must be built with a threaded Perl, reinstall Perl with WITH_THREADS=yes +. endif +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|strndup|g_strndup|g' \ + ${WRKSRC}/xs/GstBuffer.xs .include Property changes on: head/multimedia/p5-GStreamer/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.8 \ No newline at end of property +1.9 \ No newline at end of property Index: head/multimedia/p5-GStreamer/distinfo =================================================================== --- head/multimedia/p5-GStreamer/distinfo (revision 168043) +++ head/multimedia/p5-GStreamer/distinfo (revision 168044) @@ -1,3 +1,3 @@ -MD5 (GStreamer-0.04.tar.gz) = 3612ad76d0f5f3f80c4bfc6ccbf25442 -SHA256 (GStreamer-0.04.tar.gz) = ce041924a5ba35fbebd517fd89bc77e41dcefb62c56801714f9bb559a3331422 -SIZE (GStreamer-0.04.tar.gz) = 53719 +MD5 (GStreamer-0.08.tar.gz) = 85f0a06465371e21cff076980c52de30 +SHA256 (GStreamer-0.08.tar.gz) = 029b64fdf9ca0cc4c1fbeab1cb290a313c137d630ea6bec2abfa0c734d49aa9b +SIZE (GStreamer-0.08.tar.gz) = 64141 Property changes on: head/multimedia/p5-GStreamer/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.2 \ No newline at end of property +1.3 \ No newline at end of property Index: head/multimedia/p5-GStreamer/pkg-plist =================================================================== --- head/multimedia/p5-GStreamer/pkg-plist (revision 168043) +++ head/multimedia/p5-GStreamer/pkg-plist (revision 168044) @@ -1,46 +1,87 @@ %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer.pm %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Bin.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Buffer.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Bus.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Caps.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Caps/Any.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Caps/Empty.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Caps/Full.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Caps/Simple.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/ChildProxy.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Clock.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/ClockID.pod -%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Data.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Element.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/ElementFactory.pod -%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Error.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Event.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Event/BufferSize.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Event/Custom.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Event/EOS.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Event/FlushStart.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Event/FlushStop.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Event/Navigation.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Event/NewSegment.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Event/QOS.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Event/Seek.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Event/Tag.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Format.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/GhostPad.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Index.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/IndexEntry.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/IndexFactory.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Install/Files.pm %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Install/doctypes %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Install/gst.typemap %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Install/gst2perl-autogen.h %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Install/gst2perl-version.h %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Install/gst2perl.h %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Install/gst2perl.typemap -%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Library.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Iterator.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Iterator/Tie.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message/Application.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message/ClockLost.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message/ClockProvide.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message/Custom.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message/Duration.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message/EOS.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message/Element.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message/Error.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message/NewClock.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message/SegmentDone.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message/SegmentStart.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message/StateChanged.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message/StateDirty.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message/Tag.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message/Warning.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/MiniObject.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Object.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Pad.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/PadTemplate.pod -%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Parse.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Pipeline.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Plugin.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/PluginFeature.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Query.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Query/Application.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Query/Convert.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Query/Duration.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Query/Position.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Query/Segment.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/QueryType.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Registry.pod -%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/RegistryPool.pod -%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Scheduler.pod -%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/SchedulerFactory.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Structure.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/SystemClock.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Tag.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/TagSetter.pod -%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Thread.pod +%%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/TypeFindFactory.pod %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/index.pod %%SITE_PERL%%/%%PERL_ARCH%%/auto/GStreamer/.packlist %%SITE_PERL%%/%%PERL_ARCH%%/auto/GStreamer/GStreamer.bs %%SITE_PERL%%/%%PERL_ARCH%%/auto/GStreamer/GStreamer.so -@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/GStreamer -@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Install -@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/GStreamer +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Query +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Message +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Iterator +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Install +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Event +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer/Caps +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/GStreamer Property changes on: head/multimedia/p5-GStreamer/pkg-plist ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.2 \ No newline at end of property +1.3 \ No newline at end of property