<pre style='margin:0'>
Marius Schamschula (Schamschula) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/20dd35b3147ff00c1fa0f1b7f17625301baa4883">https://github.com/macports/macports-ports/commit/20dd35b3147ff00c1fa0f1b7f17625301baa4883</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 20dd35b3147ff00c1fa0f1b7f17625301baa4883
</span>Author: Marius Schamschula <mps@macports.org>
AuthorDate: Sat Aug 12 08:21:08 2017 -0500
<span style='display:block; white-space:pre;color:#404040;'> gstreamer1-gst-plugins-bad: update to version 1.12.2
</span>---
gnome/gstreamer1-gst-plugins-bad/Portfile | 14 ++---
.../files/gstglwindow_cocoa.h | 67 ----------------------
.../files/patch-ext-openjpeg-gstopenjpeg.h.diff | 15 +++++
3 files changed, 20 insertions(+), 76 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gstreamer1-gst-plugins-bad/Portfile b/gnome/gstreamer1-gst-plugins-bad/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cf428e4..d8e118e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gstreamer1-gst-plugins-bad/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gstreamer1-gst-plugins-bad/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,8 +15,7 @@ set my_name gst-plugins-bad
</span> # addition of new plugins and removal of others, missing files, etc
# beginning with the 1.12 stable series please only push stable versions to git
# and then only after addressing any possible issues discovered during the previous unstable series.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.12.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.12.2
</span> description A set of plug-ins for GStreamer that need more quality.
long_description GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared \
to the rest. They might be close to being good quality, but they're missing \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,8 +30,8 @@ master_sites http://gstreamer.freedesktop.org/src/${my_name}/
</span> distname ${my_name}-${version}
use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 6b7c640043d98793ea4a2033c9b5dafff2ddc957 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 7def8049d1c44e50199023159dfada60af58fd503ef58a020b79044bda705b97
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 67349cf49ec97fdc812af5a55a73b2ecddf84175 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 9c2c7edde4f59d74eb414e0701c55131f562e5c605a3ce9b091754f106c09e37
</span>
depends_build port:pkgconfig
depends_lib port:gstreamer1-gst-plugins-base \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,11 +76,8 @@ autoreconf.args -fvi
</span> patchfiles modplug.patch \
libressl.patch \
no_pqueue_size.patch \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- openal.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${filespath}/gstglwindow_cocoa.h ${worksrcpath}/gst-libs/gst/gl/cocoa/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ openal.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-ext-openjpeg-gstopenjpeg.h.diff
</span>
#
# could depend on tons for multimedia stuff +variants
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gstreamer1-gst-plugins-bad/files/gstglwindow_cocoa.h b/gnome/gstreamer1-gst-plugins-bad/files/gstglwindow_cocoa.h
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 4c0bf4f..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gstreamer1-gst-plugins-bad/files/gstglwindow_cocoa.h
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,67 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * GStreamer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * Copyright (C) 2012 Matthew Waters <ystreet00@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This library is free software; you can redistribute it and/or
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * modify it under the terms of the GNU Library General Public
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * License as published by the Free Software Foundation; either
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * version 2 of the License, or (at your option) any later version.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * This library is distributed in the hope that it will be useful,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * but WITHOUT ANY WARRANTY; without even the implied warranty of
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * Library General Public License for more details.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * You should have received a copy of the GNU Library General Public
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * License along with this library; if not, write to the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- * Boston, MA 02110-1301, USA.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#ifndef __GST_GL_WINDOW_COCOA_H__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define __GST_GL_WINDOW_COCOA_H__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <gst/gst.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#include <gst/gl/gl.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-G_BEGIN_DECLS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define GST_TYPE_GL_WINDOW_COCOA (gst_gl_window_cocoa_get_type())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define GST_GL_WINDOW_COCOA(o) (G_TYPE_CHECK_INSTANCE_CAST((o), GST_TYPE_GL_WINDOW_COCOA, GstGLWindowCocoa))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define GST_GL_WINDOW_COCOA_CLASS(k) (G_TYPE_CHECK_CLASS((k), GST_TYPE_GL_WINDOW_COCOA, GstGLWindowCocoaClass))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define GST_IS_GL_WINDOW_COCOA(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), GST_TYPE_GL_WINDOW_COCOA))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define GST_IS_GL_WINDOW_COCOA_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE((k), GST_TYPE_GL_WINDOW_COCOA))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#define GST_GL_WINDOW_COCOA_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS((o), GST_TYPE_GL_WINDOW_COCOA, GstGLWindowCocoaClass))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-typedef struct _GstGLWindowCocoa GstGLWindowCocoa;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-typedef struct _GstGLWindowCocoaPrivate GstGLWindowCocoaPrivate;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-typedef struct _GstGLWindowCocoaClass GstGLWindowCocoaClass;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-struct _GstGLWindowCocoa {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*< private >*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GstGLWindow parent;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*< private >*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GstGLWindowCocoaPrivate *priv;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gpointer _reserved[GST_PADDING];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-struct _GstGLWindowCocoaClass {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*< private >*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- GstGLWindowClass parent_class;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*< private >*/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gpointer _reserved[GST_PADDING_LARGE];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-};
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-GType gst_gl_window_cocoa_get_type (void);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-GstGLWindowCocoa * gst_gl_window_cocoa_new (GstGLDisplay * display);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-void gst_gl_window_cocoa_draw_thread (GstGLWindowCocoa *window_cocoa);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-G_END_DECLS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#endif /* __GST_GL_WINDOW_COCOA_H__ */
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gstreamer1-gst-plugins-bad/files/patch-ext-openjpeg-gstopenjpeg.h.diff b/gnome/gstreamer1-gst-plugins-bad/files/patch-ext-openjpeg-gstopenjpeg.h.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..cc9ef0d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gstreamer1-gst-plugins-bad/files/patch-ext-openjpeg-gstopenjpeg.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ext/openjpeg/gstopenjpeg.h.orig 2017-05-15 10:46:30.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ext/openjpeg/gstopenjpeg.h 2017-08-12 08:05:54.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -38,11 +38,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define OPJ_CPRL CPRL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <stdio.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# ifdef HAVE_OPENJPEG_2_1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# include <openjpeg-2.1/openjpeg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# include <openjpeg-2.0/openjpeg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <openjpeg-2.2/openjpeg.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #endif /* __GST_OPENJPEG_H__ */
</span></pre><pre style='margin:0'>
</pre>