Ticket #40710: gstreamer_1_2_update.patch
File gstreamer_1_2_update.patch, 11.8 KB (added by d-r@…, 11 years ago) |
---|
-
gnome/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.0 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 \ … … 21 20 categories gnome 22 21 platforms darwin 23 22 homepage http://gstreamer.freedesktop.org/modules/${my_name}.html 24 master_sites http://gstreamer.freedesktop.org/src/${my_name}/ 23 master_sites \ 24 http://gstreamer.freedesktop.org/src/${my_name}/ \ 25 gnome:sources/${my_name}/[join [lrange [split ${version} .] 0 1] .]/ 25 26 distname ${my_name}-${version} 26 27 use_xz yes 27 28 28 checksums rmd160 4705ef8229a561e556c097885b88afe265a5baf7\29 sha256 69d236b1d8188270a3f51f6710146d0ca63c2f1a9f6cfbab3399ef01b9498f7529 checksums rmd160 b8299fd4fb1889f177a0d77949bd5a08e9c3ee04 \ 30 sha256 a12fac6c106a7e4ae8bb2c7da508688d7db532b818319df2202f497cbd930afa 30 31 31 32 depends_build port:pkgconfig 32 33 depends_lib port:gstreamer1-gst-plugins-base \ … … 61 62 # port:slv2 (builds but lv2 plugin fails to load and slv2 is not universal) disable lv2 explicitly in case slv2 is installed 62 63 # port:swfdec (configure wants pkg-config swfdec-0.3, we have swfdec-0.8) 63 64 # plugin frei0r (no dependency, seqfaults on load) 65 # mpegtsmux fails to compile with clang, /usr/lib/clang/4.0/include/stddef.h:31: syntax error, unexpected '(' in 'typedef __typeof__(((int*)0)-((int*)0)) ptrdiff_t;' at '(' 64 66 # 65 67 # the following plugins build opportunisticly due to missing dependencies 66 68 # explicitly disabled for now … … 79 81 --disable-frei0r \ 80 82 --disable-quicktime \ 81 83 --disable-mpeg2enc \ 84 --disable-mpegtsmux \ 82 85 --disable-mplex \ 83 86 --disable-openjpeg \ 84 87 --disable-opus \ … … 87 90 --disable-lv2 \ 88 91 --disable-sdltest \ 89 92 --disable-opencv \ 93 --disable-yadif \ 90 94 --enable-experimental \ 91 95 --enable-static 92 96 93 # the 1.0 version of plugins-base doesn't have propertyprobe.h 94 # ./gst-plugins-bad-1.0.5/sys/osxvideo/osxvideosrc.c:#include <gst/interfaces/propertyprobe.h> 95 configure.args-append --disable-osx_video 97 configure.cmd ./autogen.sh 96 98 97 99 # 98 100 # port:soundtouch (fails on autoreconf on darwin 8 & 9, see #27533) disable soundtouch on these platforms … … 104 106 } 105 107 106 108 configure.cppflags-append "-L${prefix}/lib" 109 # TODO: applemedia should find gmodule by itself 110 configure.ldflags-append "-lgmodule-2.0" 107 111 configure.cflags-append -funroll-loops -fstrict-aliasing 108 112 configure.env-append "HAVE_CXX=yes" 109 113 110 114 patchfiles modplug.patch 111 115 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 116 variant no_x11 { 120 117 configure.args-append --disable-examples 121 118 } -
gnome/gstreamer1-gst-libav/files/patch-gst-libs_ext_libav_configure.diff
1 --- gst-libs/ext/libav/configure.orig 2011-03-20 23:39:25.000000000 -05002 +++ gst-libs/ext/libav/configure 2011-03-20 23:40:10.000000000 -05003 @@ -1456,9 +1456,9 @@4 5 # toolchain6 ar_default="ar"7 -cc_default="gcc"8 +cc_default="%%CONFIGURE.CC%%"9 cc_version=\"unknown\"10 -host_cc_default="gcc"11 +host_cc_default="%%CONFIGURE.CC%%"12 ln_s="ln -sf"13 nm_default="nm"14 objformat="elf" -
gnome/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.0 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 6a5ac8b4a824ce2fed7643eed67b674608c0fdc8 \ 26 sha256 48721eb318ffffdd134edea754d0b65d76b08c8209a8d2c8a42bca1f799f9099 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 } -
gnome/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.911 version 1.2.0 12 12 description \ 13 13 A set of good-quality plug-ins for GStreamer that might pose distribution \ 14 14 problems. … … 21 21 categories gnome 22 22 platforms darwin 23 23 homepage http://gstreamer.freedesktop.org/modules/${my_name}.html 24 master_sites http://gstreamer.freedesktop.org/src/${my_name}/ 24 master_sites \ 25 http://gstreamer.freedesktop.org/src/${my_name}/ \ 26 gnome:sources/${my_name}/[join [lrange [split ${version} .] 0 1] .]/ 25 27 distname ${my_name}-${version} 26 28 license GPL-2+ LGPL-2+ 27 29 use_xz yes 28 30 29 checksums rmd160 e404119a178c6216ab2af231f83c83afb8305eb2\30 sha256 11250fe9e44b0169c3a289e981b31874b483643ed78f619682ae1644d708837931 checksums rmd160 9fea27327056d4d535dc0ab6eb61cc2c90330a94 \ 32 sha256 e4760af4b12bf97ba0a8001cfe733d9d52160a0ad81f6c6f0d0d3a9e798626de 31 33 32 34 depends_build port:pkgconfig 33 35 depends_lib port:gstreamer1-gst-plugins-base \ … … 46 48 configure.args-append mandir=${prefix}/share/man --enable-static 47 49 configure.cppflags-append "-L${prefix}/lib" 48 50 configure.cflags-append -funroll-loops -fstrict-aliasing 51 configure.ldflags-append "-lgmodule-2.0" 49 52 50 53 # I'm not sure if the pkg-config data is wrong or if gst-plugin is wrong, meh. 51 54 configure.cppflags-append -I${prefix}/include/opencore-amrnb -I${prefix}/include/opencore-amrwb -
gnome/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.0 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 6b9f6213666cd9bbfc497dadc19f5ad3cb561b29 \ 34 sha256 2256a6b2744ea18d8810642cf9061a2f12f4b7eba87d3fbc98004262b4f0fdfa 33 35 34 36 depends_build \ 35 37 port:pkgconfig -
gnome/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.0 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 510de2acd59f91e3fd45eeb1c4188c866697f219 \ 29 sha256 8656e20bf4b675e5696fb4af193793351926d428ca02826c5667a6384729a45d 26 30 27 31 depends_build \ 28 32 port:pkgconfig -
gnome/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.0 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 rmstonecipher openmaintainer18 categories 19 platforms 20 license LGPL-2+21 homepage http://${my_name}.freedesktop.org/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 d51e64a5fe7d0cce42fa7c5b43e29399ff62678a \ 30 sha256 94af5274299f845adf41cc504e0209b269acab7721293f49850fea27b4099463 30 31 31 32 depends_build \ 32 33 port:gzip \