Ticket #40710: gstreamer_1_2_1_update_improved.patch
File gstreamer_1_2_1_update_improved.patch, 9.4 KB (added by d-r@…, 11 years ago) |
---|
-
gstreamer1/Portfile
1 1 2 # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 2 3 # $Id$ 3 4 … … 8 9 9 10 name gstreamer1 10 11 set my_name gstreamer 11 version 1. 0.912 version 1.2.1 12 13 description \ 13 14 GStreamer is a library for constructing graphs of media-handling components. 14 15 long_description \ 15 16 The applications it supports range from simple Ogg/Vorbis playback, audio/video \ 16 17 streaming to complex audio (mixing) and video (non-linear editing) processing. 17 maintainers 18 categories 19 platforms 20 license LGPL-2+21 homepage 22 distname ${my_name}-${version}18 maintainers rmstonecipher openmaintainer 19 categories gnome 20 platforms darwin 21 license LGPL-2+ 22 homepage http://${my_name}.freedesktop.org/ 23 distname ${my_name}-${version} 23 24 24 25 master_sites \ 25 gnome:sources/${my_name}/[join [lrange [split ${version} .] 0 1] .]/ \26 http://${my_name}.freedesktop.org/src/${my_name}/26 http://${my_name}.freedesktop.org/src/${my_name}/ \ 27 gnome:sources/${my_name}/[join [lrange [split ${version} .] 0 1] .]/ 27 28 28 checksums rmd160 1ff0531589dab9481f662dbfa1d754e417f90909\29 sha256 17a2c60a82baa461ef685ad3de187edb9c03a2c7e07513daba58a5a32efacaa329 checksums rmd160 f8c2b05348cabbc895fac4a3f93fc91bee95fc71 \ 30 sha256 a4523d2471bca6cd0059a32e3b042f50faa4dadc6439852af8b43ca3f17d1fc9 30 31 31 32 depends_build \ 32 33 port:gzip \ … … 43 44 44 45 use_xz yes 45 46 46 patchfiles patch-gst-gstdatetime.c.diff47 48 47 configure.env-append PERL_PATH=${prefix}/bin/perl 49 48 configure.cflags-append -funroll-loops -fstrict-aliasing -fno-common 50 49 -
gstreamer1-gst-libav/Portfile
10 10 11 11 name gstreamer1-gst-libav 12 12 set my_name gst-libav 13 version 1. 0.913 version 1.2.1 14 14 description This is gst-libav, a set of plug-ins for GStreamer. 15 15 long_description ${description} 16 16 maintainers rmstonecipher openmaintainer … … 22 22 distname ${my_name}-${version} 23 23 use_xz yes 24 24 25 checksums rmd160 0d1a52d8fa27efa82273e64d4a230f606b575b05\26 sha256 759641c0597c24191322f40945b363b75df299a539ff4086650be6193028189a25 checksums rmd160 239cb3392d9bdf97be2fb2e7b27d468c0f8f622e \ 26 sha256 fd152b7aec56ae76ad58b9759913a8bfe1792bdf64f260d0acaba75b75076676 27 27 28 patchfiles patch-gst-libs_ext_libav_configure.diff29 30 28 post-patch { 31 29 reinplace "s|%%CONFIGURE.CC%%|${configure.cc}|g" ${worksrcpath}/gst-libs/ext/libav/configure 32 30 } -
gstreamer1-gst-plugins-bad/Portfile
8 8 9 9 name gstreamer1-gst-plugins-bad 10 10 set my_name gst-plugins-bad 11 version 1.0.9 12 revision 3 11 version 1.2.1 13 12 description A set of plug-ins for GStreamer that need more quality. 14 13 long_description \ 15 14 GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared \ … … 25 24 distname ${my_name}-${version} 26 25 use_xz yes 27 26 28 checksums rmd160 4705ef8229a561e556c097885b88afe265a5baf7\29 sha256 69d236b1d8188270a3f51f6710146d0ca63c2f1a9f6cfbab3399ef01b9498f7527 checksums rmd160 9cb631ab12c0c77279b8b4a9078619cdf96be662 \ 28 sha256 f33e7c81fcb742fe50b73ad87ef8a4baa7d6b59c5002a10bf63c8dee22404929 30 29 31 30 depends_build port:pkgconfig 32 31 depends_lib port:gstreamer1-gst-plugins-base \ … … 90 89 --enable-experimental \ 91 90 --enable-static 92 91 93 # the 1.0 version of plugins-base doesn't have propertyprobe.h94 # ./gst-plugins-bad-1.0.5/sys/osxvideo/osxvideosrc.c:#include <gst/interfaces/propertyprobe.h>95 configure.args-append --disable-osx_video96 97 92 # 98 93 # port:soundtouch (fails on autoreconf on darwin 8 & 9, see #27533) disable soundtouch on these platforms 99 94 # … … 104 99 } 105 100 106 101 configure.cppflags-append "-L${prefix}/lib" 102 # TODO: applemedia should find gmodule by itself 103 configure.ldflags-append "-lgmodule-2.0" 107 104 configure.cflags-append -funroll-loops -fstrict-aliasing 108 105 configure.env-append "HAVE_CXX=yes" 109 106 110 107 patchfiles modplug.patch 111 108 112 post-patch {113 reinplace "s|-flat_namespace -undefined suppress|-undefined define_a_way|g" \114 ${worksrcpath}/configure115 reinplace "s|libSoundTouch|soundtouch-1.0|g" \116 ${worksrcpath}/configure117 }118 119 109 variant no_x11 { 120 110 configure.args-append --disable-examples 121 111 } -
gstreamer1-gst-plugins-base/Portfile
1 1 2 # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 2 3 # $Id$ 3 4 … … 8 9 9 10 name gstreamer1-gst-plugins-base 10 11 set my_name gst-plugins-base 11 version 1. 0.912 version 1.2.1 12 13 description This is gst-plugins, a set of plug-ins for GStreamer. 13 14 long_description ${description} 14 15 maintainers rmstonecipher openmaintainer … … 18 19 homepage http://gstreamer.freedesktop.org/modules/${my_name}.html 19 20 20 21 use_xz yes 21 master_sites gnome:sources/${my_name}/1.0/ http://gstreamer.freedesktop.org/src/${my_name}/ 22 master_sites \ 23 http://gstreamer.freedesktop.org/src/${my_name}/ \ 24 gnome:sources/${my_name}/[join [lrange [split ${version} .] 0 1] .]/ 25 22 26 distname ${my_name}-${version} 23 27 24 checksums rmd160 9b48af7afa947ab7f186814a372c904b13b12bf1\25 sha256 963e3b83d651661f495ca2e44ccd2d5c61e986e9d7706246e568276689a372ea28 checksums rmd160 df783ce92565b2cb23a39a4ed035f0a165dbe91c \ 29 sha256 de2444a5c150d4e4b680364d7c0414cd8b015d95b305ff65d65a17683379532f 26 30 27 31 depends_build \ 28 32 port:pkgconfig -
gstreamer1-gst-plugins-good/Portfile
9 9 10 10 name gstreamer1-gst-plugins-good 11 11 set my_name gst-plugins-good 12 version 1. 0.912 version 1.2.1 13 13 revision 1 14 14 description \ 15 15 A set of good-quality plug-ins for GStreamer under GStreamer's preferred \ … … 24 24 license LGPL-2+ 25 25 platforms darwin 26 26 homepage http://gstreamer.freedesktop.org/modules/${my_name}.html 27 master_sites http://gstreamer.freedesktop.org/src/${my_name}/ gnome:sources/${my_name}/0.10/ 27 master_sites \ 28 http://gstreamer.freedesktop.org/src/${my_name}/ \ 29 gnome:sources/${my_name}/[join [lrange [split ${version} .] 0 1] .]/ 28 30 use_xz yes 29 31 distname ${my_name}-${version} 30 32 31 checksums rmd160 ae681e8fcd39a7a2c9826b0c504dee61d14bc488\32 sha256 cfa2e617a76f93e9ddd4ae1109297e93fb4a06b152042b996231234a72c5a5ff33 checksums rmd160 507ae35815c5ff9dc42b13adb6dad8c0220b357f \ 34 sha256 660fa02dbe01086fcf702d87acc0ba5dde2559d6a11ecf438874afe504c50517 33 35 34 36 depends_build \ 35 37 port:pkgconfig -
gstreamer1-gst-plugins-ugly/Portfile
8 8 9 9 name gstreamer1-gst-plugins-ugly 10 10 set my_name gst-plugins-ugly 11 version 1.0.9 12 revision 1 11 version 1.2.1 13 12 description \ 14 13 A set of good-quality plug-ins for GStreamer that might pose distribution \ 15 14 problems. … … 27 26 license GPL-2+ LGPL-2+ 28 27 use_xz yes 29 28 30 checksums rmd160 e404119a178c6216ab2af231f83c83afb8305eb2\31 sha256 11250fe9e44b0169c3a289e981b31874b483643ed78f619682ae1644d708837929 checksums rmd160 1259d92e7411aca10347906892719a76e7b4bf27 \ 30 sha256 35ae5d45de54827604e24f57f54ab30a5ab2245b4c4120977273eb11d19c2395 32 31 33 32 depends_build port:pkgconfig 34 33 depends_lib port:gstreamer1-gst-plugins-base \ … … 47 46 configure.args-append mandir=${prefix}/share/man --enable-static 48 47 configure.cppflags-append "-L${prefix}/lib" 49 48 configure.cflags-append -funroll-loops -fstrict-aliasing 49 configure.ldflags-append "-lgmodule-2.0" 50 50 51 51 # I'm not sure if the pkg-config data is wrong or if gst-plugin is wrong, meh. 52 52 configure.cppflags-append -I${prefix}/include/opencore-amrnb -I${prefix}/include/opencore-amrwb